[VB6] Limite de controlos

WinAce_Boy

Power Member
Oi boas,
Gostaria de saber se dá para contornar de alguma forma o limite de controlos em vb6?
é k eu tou a fazer um projecto k envolve muitos controlos e ele a certa altura nao me deixa criar mais.. x(
obrigado pela atencao
 
Tens de dar mais informação sobre o teu problema, que tipo de controlos?, quantos tens na form? qual o erro que te dá?

Já fiz um programa que usava 600 labels e mais alguns controlos e consegui metê-las todas numa form e corria sem problemas.
 
"Reached limit: cannot create any more controls for this form" => este é o erro.
Na minha form tenho muitas labels, picture boxes e mts linhas.
Vou tentar criar arrays. Já agora para k servem as arrays?
Abraços
 
"Reached limit: cannot create any more controls for this form" => este é o erro.
Na minha form tenho muitas labels, picture boxes e mts linhas.
Vou tentar criar arrays. Já agora para k servem as arrays?
Abraços


Imagina, em vez de teres todos os controlos que tens, tratas a maioria dos controlos com arrays, ou seja, o velhinho conceito de vectores... Começas por definir os controlos nos arrays, a indexar posições, tipo, a posição 1 é para a label_xpto1, a posição 2 é para a label_xpto2, e por ai adiante... Assim reduzes o numero de controlos que tens no teu form e juntas em arrays por exemplo, todos os controlos que sejam labels, e noutro array todos os controlos que sejam do tipo button... Por ai...

Se precisares de ajuda, avisa, embora nunca tenha trabalhado com arrays para juntar controlos, nunca necessitei mas o conceito é o mesmo para qualquer tipo de array...
 
Back
Topo