🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#104461
Author: CYSTERNA
Date: Tue, 09 Feb 2010 21:17
22 lines
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
#104459
Author: joker77
Date: Wed, 10 Feb 2010 07:31
8 lines
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
#104462
Author: Jacek
Date: Wed, 10 Feb 2010 07:56
2 lines
1029 bytes
Rozwaz moze cos w stylu 'zaawansowane' i na te forme przenies czesc
kontrolek...
Re: VB 6 jak ominac limit kontrolek
#104463
Author: CYSTERNA
Date: Wed, 10 Feb 2010 08:48
9 lines
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
#104464
Author: Robert Winkler
Date: Mon, 15 Feb 2010 11:00
11 lines
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