xeon 0 Denunciar post Postado Agosto 16, 2005 Private Sub limpar(ByVal form as Form) Dim i As Integer For i = 0 To (form.Controls.Count - 1) If TypeOf form.Controls(i) Is System.Windows.Forms.TextBox Then form.Controls(i).Text = "" End If Next i End Sub pq que isto não funciona? Compartilhar este post Link para o post Compartilhar em outros sites
rOcKLoCo 0 Denunciar post Postado Agosto 16, 2005 tente passar ao invés de ByVal por ByRefAtt,Carlos Compartilhar este post Link para o post Compartilhar em outros sites
xeon 0 Denunciar post Postado Agosto 16, 2005 ainda não deu...será que tem algo haver se eu estiver usando uma tabControl? Compartilhar este post Link para o post Compartilhar em outros sites
rOcKLoCo 0 Denunciar post Postado Agosto 16, 2005 pode ser, você teria q procurar dentro do TabControl...entendeu?Att.Carlos Compartilhar este post Link para o post Compartilhar em outros sites
xeon 0 Denunciar post Postado Agosto 16, 2005 entendi...mas dae eu procuraria dentro da pagina da tab control neh!? Compartilhar este post Link para o post Compartilhar em outros sites
rOcKLoCo 0 Denunciar post Postado Agosto 16, 2005 não, dentro do CONTROLE TabControl... Compartilhar este post Link para o post Compartilhar em outros sites
Cesar E. Fassura 0 Denunciar post Postado Março 18, 2008 Private Sub limpar(ByVal form as Form) Dim i As Integer For i = 0 To (form.Controls.Count - 1) If TypeOf form.Controls(i) Is System.Windows.Forms.TextBox Then form.Controls(i).Text = "" End If Next i End Subpq que isto não funciona? Comigo Funcionou no VB.NET 2008 Express este código. CODE Private Sub LimpaTexto() Dim QQCoisa As Control For Each QQCoisa In Me.Controls If TypeOf QQCoisa Is TextBox Then QQCoisa.Text = "" End If Next End Sub Espero que tenha Ajudado.. :thumbsup: Compartilhar este post Link para o post Compartilhar em outros sites