DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Dicas .NET - Limpando todos os valores dos TextBox do WebForm

Veja nesta dica de como limpar TextBox, uma velha dica que agora é adaptada ao VB.NET.

 

Para que seja possível limpar todos os valores dos controles do tipo TextBox do WebForm, é necessário a construção de uma função Recursiva, pois temos que levar em consideração que há controles que também podem ter mais controles dentro. Vejamos:

 

Public Sub Limpar(ByVal controlP As Control)

    Dim ctl As Control

    For Each ctl In controlP.Controls

        If TypeOf ctl Is TextBox Then

            DirectCast(ctl, TextBox).Text = String.Empty

        ElseIf ctl.Controls.Count > 0 Then

            Limpar(ctl)

        End If

    Next

End Sub

 

Para chamar a função:

Call Me.Limpar(Me)

 





    4 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Eduardo Teixeira
Muito bom o artigo, adaptei ele para c# e funcionou muito bem...


em 14/10/2009 09:53 - Responder

 

David Rocha
Mostre em C# também, por favor, não sei ler em VB


em 4/4/2012 11:48 - Responder

 

  Wesley Yamazack
Olá Davi, vou pedir para um dos meus autores fazer este artigo pra você em C#.

Fica de olho na nossa HOME, estamos publicando diariamente pelo menos 4 artigos!

Um abraço


em 4/4/2012 14:53 - Responder
 

  Edson Mendes De Oliveira
public void Limpar(Control controlP)
{
foreach (Control ctl in controlP.Controls)
{
if (ctl is TextBox)
{
((TextBox)ctl).Text = String.Empty;
}
else if (ctl.Controls.Count > 0)
{
Limpar(ctl);
}
}
}

Para chamar o método.

Limpar(this);



em 5/4/2012 10:30 - Responder
 



Publicidade
Autor
Tipster .net

Dicas sobre .NET




Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
3   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03