LIMPAR CAMPOS

GAMISTIK 09/11/2009 14:24:19
#327248
olah galerinha blz??


seguinte...eu tenho meu formulario de cadastro de clientes...eu preencho todo ele...
e clico no fechar e uso o comando

me.close()


quando eu abro ele de novo...os valores que digitei...estao todos lah...não limpa os campos

o que nao acontece no vb6 usando

Unload me

alguem sabe o que faço para fechar meu form...e quando eu abrir de novo..ele esteja limpo pronto para ser usado novamente??


ps. não gostaria de ter que ficar limpando campo por campo manualmente(campo.clear)...queria algo mais pratico....é possivel??


vlw galera..!!!
LEVII 09/11/2009 18:29:43
#327269
me.dispose();
ele tira da memoria qualqueer classe herdada idisposible
JABA 09/11/2009 18:55:12
#327271
faça assim para limpar os campos de uma forma pratica:

sub LimparCampos (obj as Object, Formulario as Form)

for each obj in Formulario
if typeof obj is TextBox then
obj.text=[Ô][Ô]
end if
next
end sub

Com isso, vc limpara todos os campos TextBox num formulario.
Aperfeiçoando vc conseguira fazer com outros controles.
vlw
JABA 10/11/2009 20:06:44
#327399
faltou uma coisa no FOR

sub LimparCampos (obj as Object, Formulario as Form)

for each obj in Formulario.Controls
obj.text=[Ô][Ô]
end if
next

end sub

Para chamar, faça assim:

call LimparCampo(TextBox, Form1)
JABA 12/11/2009 19:24:56
#327568
CHAAPOLINN, o que houve com a minha resposta?
Tópico encerrado , respostas não são mais permitidas