DESCARREGAR CONTROLE DO FORM

NEIBALA 23/05/2017 21:59:40
#474147
Pessoal

Estou em um projeto onde estou tomando um erro intermitente, então pederia a seguinte ajudar.

Como faço para descarregar um controle que foi carregado pelo load onde o normal seria utilizar o unload, só que estou tendo problema no unload para descarregar o controle, existe outra maneira dentro vb 6 para descarregar este controle ?
MARIOANDRADE 24/05/2017 14:25:24
#474155
controle.visible = false
NEIBALA 25/05/2017 00:02:51
#474168
Citação:

:
controle.visible = false


Mario Andrade

A sua dica é até boa, mas ai o controle vai permanecer carregado.
A ideia seria utilizar algum comando para descarregar o controle que foi carregado por load não utilizando o unload.
ANDPAG 25/05/2017 00:30:03
#474169
Neste caso eu acredito que você precisa criar uma instância do controle como objeto e depois [Ô]destruir[Ô] a instância.
NEIBALA 12/10/2017 10:14:00
#477115
Citação:

:
Neste caso eu acredito que você precisa criar uma instância do controle como objeto e depois [Ô]destruir[Ô] a instância.


ANDPAG

Só que neste caso infelizmente não posso criar está instância devido as outras circunstâncias, existiria outras possibilidades ?
JABA 12/10/2017 14:57:44
#477125
Resposta escolhida
Uma forma de fazer isso é criando os controles dinamicamente. Veja isso aqui: www.macoratti.net/faz_ctrl.htm

Para removê-los é só usar esse código:

Call Controls.Remove(IndiceDoControle)


Um outro modo poderia ser via Arrays. Veja se isso resolve o seu caso:

www.freetutes.com/learn-vb6-advanced/lesson4/p33.html
Tópico encerrado , respostas não são mais permitidas