1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[VB6] Limite de controlos

Discussão em 'Programação' iniciada por WinAce_Boy, 22 de Setembro de 2007. (Respostas: 6; Visualizações: 2248)

  1. WinAce_Boy

    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
     
  2. Delta_Evo

    Delta_Evo Power Member

    uma coisa acho que podes fazer em vez de criar objectos unicos é criar arrays de objectos, acho eu... mas n tenho certeza, tenta.
    cumps.
     
  3. JomarB

    JomarB Power Member

  4. naoliveira

    naoliveira Power Member

    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.
     
  5. WinAce_Boy

    WinAce_Boy Power Member

    "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
     
  6. Apocalipse84

    Apocalipse84 Power Member


    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...
     
  7. WinAce_Boy

    WinAce_Boy Power Member

    Oi,
    Bem explicado ;) e funcionou!
    obrigadao cya
     

Partilhar esta Página