REACHED LIMIT?

MESTRE 18/03/2014 10:31:23
#436201
Pessoal, possuo um Form com muitos objetos

e apareceu na tela [Ô]Rechead Limit: cannot create any more controls for this form[Ô]

A Pergunta é: tem alguma forma de driblar isso sem ser com Arrays? e indexando textbox(0),textbox(1),botao(0),botao(1)...

Preciso criar mais objetos mais criando arrays assim vai ser uma bagunça total
TUNUSAT 18/03/2014 10:42:34
#436203
Resposta escolhida
MESTRE,

Bom ... pequisando:

--------------------------------------------------------------------------------

http://msdn.microsoft.com/en-us/library/aa265801(v=vs.60).aspx

consulte também

Não mais do que 255 controles individuais são permitidas para cada formulário. Este erro tem a seguinte causa e solução:
• Em tempo de design que você tentou adicionar um controle para uma forma que resultou em um total de 256 controles individuais para o formulário (com o formulário próprio contando como um controle).
Excluir um ou mais controles do formulário ou redefinir um ou mais de seus controles como parte de uma matriz de controle.

--------------------------------------------------------------------------------

http://www.bigresource.com/VB-Limit-of-number-of-controls-in-a-form-qlfKVULbHy.html#lfpiLFY5uS

Limit On Controls In A Form
Hi all,
I am creating a menu in a form. And in the menu I tried to add a lot of sub-menu. But after reaching some level, VB 6.0 is not allowing me to add more items, the message shown is [Ô]reached the limit of 256 controls for a form[Ô]. Can I have somehow setup that my form can have more than 256 controls?

badarinath
badarinath_meden@hotmail.com

--------------------------------------------------------------------------------

There[ô]s A Limit Of 255 Controls Per Form???
Is there ANY way around this? Ideally I[ô]d like to use a tabbed control sheet but it looks like I might have to use multiple forms instead... yuck!

john

--------------------------------------------------------------------------------


Eu pensei em criar [Ô]TABs[Ô], mas acho que isto não vai dar certo.

Então a solução que pensei foi confirmada acima ... quebre o [Ô]Form[Ô] em dois [Ô]Forms[Ô] com se fosse um relacionamento de 1 para 1.


[][ô]s,
Tunusat.
MESTRE 18/03/2014 10:46:14
#436204
entao tusunat, meu form e separado em diversas SSTabs.. sao 7 Abas de SSTabs.. pq são muitas informações!

Não vai ter escapatória mesmo.. vou criar os Arrays

só tenho pena de alguém que puxar o codigo pra tentar entender, vai ter text(0),text(1)........

No caso criei as Arrays de todos os labels e aumentaram alguns controles haha ..

TUNUSAT 18/03/2014 10:50:25
#436205
MESTRE,

Tenho uma outra solução! Mas não sei se é viável...
... talvez você possa criar pelo menos alguns dinamicamente...
... por favor, veja o código:

============================================================

CRIAR COMBOS DINAMICAMENTE
VB / VBA :: Codigo Fonte :: Componentes Microsoft
http://www.vbmania.com.br/pages/index.php?varModulo=Detalhe&varID=9110

============================================================

Experimente colocar [Ô]300[Ô] combos para serem criados neste exemplo.


[][ô]s,
Tunusat.
MARCELO.TREZE 18/03/2014 11:03:22
#436207
bom eu sou contra tantos objetos assim, sempre fui a favor de paginar certas situações, porém não entendi o seguinte:

só tenho pena de alguém que puxar o codigo pra tentar entender, vai ter text(0),text(1)........


coloque na tag de cada objeto um nome e pronto.

MESTRE 18/03/2014 13:13:41
#436213
[th][/th]
bom eu sou contra tantos objetos assim, sempre fui a favor de paginar certas situações, porém não entendi o seguinte:
coloque na tag de cada objeto um nome e pronto.


Todos os objetos estao separados por 8 SSTab[ô]s..

[th][/th]Tenho uma outra solução! Mas não sei se é viável...
MESTRE,


Vlw Tusunat :)

obs: Só coloquei os Labels com array.. os textbox continuam normal UFA haha
LUCASVA 18/03/2014 13:50:12
#436221
muito simplees, coloque indexados componentes que vc não precise rodar alguma função, ou tratar propriedades especificas, com facil controle;

indico começar pelos componentes label;

e segundo, se vc fizer uma analise no sistema, não pode fazer isto em um outro form?

att
Tópico encerrado , respostas não são mais permitidas