UNLOAD ME : ME.SHOW
Criei uma sub com o seguinte código...
...que serve apenas para limpar de uma forma rápida, todos os controles do meu programa.
Acontece que, ao ser chamada de dentro de outra sub (Call Reset), após chamar o código da sub Reset, o programa tenta executar o código seguinte... o que eu pretendia era "zerar" tudo.
Já tentei com DoEvents...mas nada!!!
Que se passará??!!
Private Sub Reset()
Unload Me
Me.Show
End Sub
...que serve apenas para limpar de uma forma rápida, todos os controles do meu programa.
Acontece que, ao ser chamada de dentro de outra sub (Call Reset), após chamar o código da sub Reset, o programa tenta executar o código seguinte... o que eu pretendia era "zerar" tudo.
Já tentei com DoEvents...mas nada!!!
Que se passará??!!
Faz uma Sub simples, tipo
"LimpaForm"
AÃ vc zera todos os controles...
Com:
Text1.Text = Empty
Combo1.Listindex = -1
E assim sucessivamente...
"LimpaForm"
AÃ vc zera todos os controles...
Com:
Text1.Text = Empty
Combo1.Listindex = -1
E assim sucessivamente...
Em primeiro lugar, Não USE o Código acima para LIMPAR o FORMULÃ ÂRIO,
Porque na verdade você está DESCARREGANDO, e CARREGANDO ao mesmo tempo... se você tiver ROTINAS nos EVENTOS, FORM_LOAD, FORM_UNLOAD, FORM_ACTIVATE... e outros eventos que são disparados, pode ter sérios PROBLEMAS...
Para limpar todos os TEXTBOX.. faça assim
Não se esqueça de encerrar o TOPICO..
Um abraço!
Porque na verdade você está DESCARREGANDO, e CARREGANDO ao mesmo tempo... se você tiver ROTINAS nos EVENTOS, FORM_LOAD, FORM_UNLOAD, FORM_ACTIVATE... e outros eventos que são disparados, pode ter sérios PROBLEMAS...
Para limpar todos os TEXTBOX.. faça assim
dim Ctrl as control
for each ctrl in controls
if typeof ctrl is textbox then
ctrl.text=""
endif
next ctrl
Não se esqueça de encerrar o TOPICO..
Um abraço!
Concordo plenamente!!!!
Faz uma sum simples que limpe o formulário todo e chame ela...
Call LimpaForm
Muito mais fácil e economiza memória....
Faz uma sum simples que limpe o formulário todo e chame ela...
Call LimpaForm
Muito mais fácil e economiza memória....
Obrigado pessoal, vou usar essa dica!
Tópico encerrado , respostas não são mais permitidas