Thread View: pl.comp.lang.vbasic
5 messages
5 total messages
Started by CYSTERNA
Tue, 09 Feb 2010 21:17
VB 6 jak ominac limit kontrolek
Author: CYSTERNA
Date: Tue, 09 Feb 2010 21:17
Date: Tue, 09 Feb 2010 21:17
22 lines
2506 bytes
2506 bytes
W VB6 jest limit kontrolek, które można umieszczać na formie. Maksymalnie można dać 256 kontrolek. W 99.99% przypadków to w zupełności wystarcza. Ja mam okno w którym mam wiele zakładek (chyba 9), na każdej z nich jakieś listboxy, buttony i nne (niezbędne rzeczy). Mam te menu, ktre wyświetlam jako popup a ponieważ każdy element menu liczy się jako kontrolka to szybko zrównałem się z limitem i nie mogę nic dodać do okna a potrzeby mam jeszcze spore. Jak sobie z tym poradzić? Znalazłem w googlach że można z kilku kontrolek zrobic user control i to będzie traktowane jak jedna kontrolka (to prawda ale nie chce sie w to bawić. Wiem, że można aplikacje rozbić na kilka okien a okna wyświetlać w picturebox'ach (nie wiem czyj to pomysł ale w sieci jest działający przykład). Nie wiem jak sobie z tym poradzić ale mój problem byłby rozwiązany gdybym nie korzystał z menu editora w VB6 tylko z jakiejś kontrolki, wykonującej to samo co menu. Niestety nie udało mi sięczegoś takiego znaleźć. Zależy mi, zeby mieć kod źródłowy,nie moge dołączać żadnych DLL czy ActiveX z sieci. Licze na Was, ze dacie mie super łatwe rozwiązanie. pozdrawiam CYSTERNA
Re: VB 6 jak ominac limit kontrolek
Author: joker77
Date: Wed, 10 Feb 2010 07:31
Date: Wed, 10 Feb 2010 07:31
8 lines
1590 bytes
1590 bytes
Czy konieczne jest naraz wyświetlanie wszystkich kontrolek ? Sugerowałbym jeśli to możliwe przejścia na .net? Poszukałem tu i ówdzie i faktycznie 256 widocznych jest nie do przejścia, jedynie przez kolejnego activex - podejrzewam że jest to związane z jednowątkowością programu, a activex tworzy oddzielny wątek !
Re: VB 6 jak ominac limit kontrolek
Author: Jacek
Date: Wed, 10 Feb 2010 07:56
Date: Wed, 10 Feb 2010 07:56
2 lines
1029 bytes
1029 bytes
Rozwaz moze cos w stylu 'zaawansowane' i na te forme przenies czesc kontrolek...
Re: VB 6 jak ominac limit kontrolek
Author: CYSTERNA
Date: Wed, 10 Feb 2010 08:48
Date: Wed, 10 Feb 2010 08:48
9 lines
1624 bytes
1624 bytes
On 10 Lut, 08:56, Jacek <a...@ola.pl> wrote: > Rozwaz moze cos w stylu 'zaawansowane' i na te forme przenies czesc > kontrolek... Dzięki za odpowiedzi, chyba napisze własny usercontrol, symulujący menu bo to tu jest problem. NET jest troche wolny i pożera pamięć ale wiem ze to konieczność. pozdrawiam
Re: VB 6 jak ominac limit kontrolek
Author: Robert Winkler
Date: Mon, 15 Feb 2010 11:00
Date: Mon, 15 Feb 2010 11:00
11 lines
1410 bytes
1410 bytes
Sposobem na obejście limitu 255 kontrolek na formatce jest stworzenie tablicy kontrolek dodając dwie kontrolki podaj im tą samą nazwę, IDE zaproponuje aby zrobić z nich tablice (chyba tak to było, ostatnio tak źle zaprojektowane UI widziałem ponad 8 lat temu) Pozycje menu bardzo dobrze się nadają do robie z nich tablic :) -- ____________ Pozdrawiam Robert Winkler
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