🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.vbasic
11 messages
11 total messages Started by BzyQ Wed, 21 Oct 2009 12:21
przesuwanie duzej ilosci kontrolek
#104345
Author: BzyQ
Date: Wed, 21 Oct 2009 12:21
7 lines
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
#104346
Author: joker77
Date: Wed, 21 Oct 2009 13:07
5 lines
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
#104347
Author: BzyQ
Date: Wed, 21 Oct 2009 19:20
7 lines
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
#104348
Author: joker77
Date: Thu, 22 Oct 2009 08:34
6 lines
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
#104349
Author: BzyQ
Date: Thu, 22 Oct 2009 08:43
5 lines
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
#104350
Author: joker77
Date: Thu, 22 Oct 2009 08:59
6 lines
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
#104351
Author: BzyQ
Date: Thu, 22 Oct 2009 09:18
8 lines
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
#104352
Author: wojtek
Date: Thu, 22 Oct 2009 12:45
18 lines
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
#104354
Author: BzyQ
Date: Fri, 23 Oct 2009 10:06
8 lines
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
#104355
Author: InDesign Scripts
Date: Fri, 23 Oct 2009 10:18
5 lines
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
#104356
Author: BzyQ
Date: Fri, 23 Oct 2009 10:36
9 lines
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