Thread View: pl.comp.lang.vbasic
11 messages
11 total messages
Started by BzyQ
Wed, 21 Oct 2009 12:21
przesuwanie duzej ilosci kontrolek
Author: BzyQ
Date: Wed, 21 Oct 2009 12:21
Date: Wed, 21 Oct 2009 12:21
7 lines
1555 bytes
1555 bytes
Witam Mam do przesuwania duza ilosc kontrolek - label (okolo 150) przemieszczam je za pomoca scrolla . W czasie przemieszcania mam efekt takiego zacinanie , opoznienia .Ma moze ktos jakis pomysl na przesuwanie takiej ilosci kontrolek w inny sposob niz petla i przenoszenie ich pojedynczo ? z gory dzieki za jakis podpowiedzi
Re: przesuwanie duzej ilosci kontrolek
Author: joker77
Date: Wed, 21 Oct 2009 13:07
Date: Wed, 21 Oct 2009 13:07
5 lines
1528 bytes
1528 bytes
Witam, Zamiast przesuwac dużo liczbę kontrolek lepiej mieć tylko tyle kontrolek ile ma być widać, a jak będziesz przesuwał scroll to podmieniać tylko dane w kontrolkach.
Re: przesuwanie duzej ilosci kontrolek
Author: BzyQ
Date: Wed, 21 Oct 2009 19:20
Date: Wed, 21 Oct 2009 19:20
7 lines
1701 bytes
1701 bytes
Problem jest w tym ze kazda z tych kontorlek moze byc innego koloru i wielkosci , za ich pomaca robie tak jakby harmonogram . No moze przez brak umiejetnosci ,ale inaczej narazie nie wiedzialem jak to rozwiazac, umiescilem to wszsytko na DataGridView ( ktory tylko mi daje szablon ) , o we kontrolki umieszczam na nim. Przy malej ilosci wszytko jest dobrze ,ale potem traci swoja dynamike z oczywistych wzgledow.
Re: przesuwanie duzej ilosci kontrolek
Author: joker77
Date: Thu, 22 Oct 2009 08:34
Date: Thu, 22 Oct 2009 08:34
6 lines
1528 bytes
1528 bytes
A czego brakuje w DataGridView że musisz nakładać inne kontrolki ? Pola w DataGridView mogą być różnego koloru nie ma problemu, rozmiar może być też różny. może napisz jakie to kontrolki łatwiej będzie znaleźć rozwiązanie.
Re: przesuwanie duzej ilosci kontrolek
Author: BzyQ
Date: Thu, 22 Oct 2009 08:43
Date: Thu, 22 Oct 2009 08:43
5 lines
1715 bytes
1715 bytes
Chcialem miec efekt nachodzenia na na dwie komorki sasiadujace ( zaczyna sie w polowie jednej a konzcy w polowie drugiej ) no i klikniejcie w to " zasloniecie" przypisac do akcji. Kolor tej kontrolki jest wazny bo obrazuje jej stan a to przesuniecie jest spowodowane czytelnoscia formularza.
Re: przesuwanie duzej ilosci kontrolek
Author: joker77
Date: Thu, 22 Oct 2009 08:59
Date: Thu, 22 Oct 2009 08:59
6 lines
1923 bytes
1923 bytes
Im więcej kontrolek użyjesz tym wolniejsze działanie interfejsu. Uważam że interfejsy powinny być jak najbardziej proste, zbyt ukwiecony interfejs może być nie czytelny dla użytkownika. Podobnie z DataGridView im więcej umieścisz w nim rekordów (10tys) tym wolniej będzie wszystko działało, twoim celem powinna być minimalizacja oraz maksymalna automatyzacja procesów.
Re: przesuwanie duzej ilosci kontrolek
Author: BzyQ
Date: Thu, 22 Oct 2009 09:18
Date: Thu, 22 Oct 2009 09:18
8 lines
2039 bytes
2039 bytes
No tez tak sadze , a wiec pytanie jest jak inni tworza tagie harmonogramy ze przy pzrewijaniu maja plynnosc . U mnie oprocz prymitywnego stworzenia tagiego harmonogramu wszytko spelnia moje oczekiwania pod wzgledem funkcjonalnosci, a opoznienie przy przesuwaniu moim zdaniem daje sama petla ktora przesuw kazda z kontrolek. Szukalem tez czegos co pozwoli mi je zgrupowac i przesuwac jako grupe , wtedy ten efekt zniknalby prawdopodobnie, ale nie umialem nic takiego znalezc.
Re: przesuwanie duzej ilosci kontrolek
Author: wojtek
Date: Thu, 22 Oct 2009 12:45
Date: Thu, 22 Oct 2009 12:45
18 lines
2208 bytes
2208 bytes
Uzytkownik "BzyQ" <mbak@alpex.bytom.pl> napisal w wiadomosci news:85192922-73dc-4979-a7cb-c23d7eef7978@b18g2000vbl.googlegroups.com... > No tez tak sadze , a wiec pytanie jest jak inni tworza tagie > harmonogramy ze przy pzrewijaniu maja plynnosc . > U mnie oprocz prymitywnego stworzenia tagiego harmonogramu wszytko > spelnia moje oczekiwania pod wzgledem funkcjonalnosci, a opoznienie > przy przesuwaniu moim zdaniem daje sama petla ktora przesuw kazda z > kontrolek. Szukalem tez czegos co pozwoli mi je zgrupowac i przesuwac > jako grupe , wtedy ten efekt zniknalby prawdopodobnie, ale nie umialem > nic takiego znalezc. > no wlasnie umiesc to na Frame po drugie uzyj ocxa vblayout.ocx ona automatycznie odswieza i przesuwa kontrolki wraz z powiekszaniem sie formy jesli nie znajdziesz w sieci to napis zna priv to ci wysle ma na VB6 wojtek
Re: przesuwanie duzej ilosci kontrolek
Author: BzyQ
Date: Fri, 23 Oct 2009 10:06
Date: Fri, 23 Oct 2009 10:06
8 lines
1960 bytes
1960 bytes
> no wlasnie umiesc to na Frame > po drugie uzyj ocxa vblayout.ocx ona automatycznie odswieza > i przesuwa kontrolki wraz z powiekszaniem sie formy > jesli nie znajdziesz w sieci to napis zna priv to ci wysle > ma na VB6 > wojtek hmm Frame , a to nie jest to samo co GroupBox?
Re: przesuwanie duzej ilosci kontrolek
Author: InDesign Scripts
Date: Fri, 23 Oct 2009 10:18
Date: Fri, 23 Oct 2009 10:18
5 lines
1704 bytes
1704 bytes
> hmm Frame , a to nie jest to samo co GroupBox? czyli nie pracujesz na VB6 .. móg?bys' naste;pnym razem dodawac' w temacie wiadomos'ci o jaki je;zyk Ci chodzi ? robin
Re: przesuwanie duzej ilosci kontrolek
Author: BzyQ
Date: Fri, 23 Oct 2009 10:36
Date: Fri, 23 Oct 2009 10:36
9 lines
2274 bytes
2274 bytes
On 23 Paź, 12:18, InDesign Scripts <indesignscri...@gazeta.pl> wrote: > > hmm Frame , a to nie jest to samo co GroupBox? > > czyli nie pracujesz na VB6 .. móg?bys' naste;pnym razem dodawac' w temacie wiadomos'ci o jaki je;zyk Ci chodzi ? > > robin tak masz racje , przepraszam , VB.NET 2005 Wyszedlem z zalozenia z sposob podejscia do problemu nie jest zalezny od wersji.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads