Limpiar todos los TextBox de un Formulario Visual Basic .Net

con la siguiente función podrán limpiar todos los textos de sus TextBox sin necesidad de hacerlo uno a uno.

Esperamos sea de su utilidad

Saludos

Publicado en Visual Basic .Net
6 Comentarios en “Limpiar todos los TextBox de un Formulario Visual Basic .Net
  1. edgar morales dice:

    ‘Llamar la rutina de limpieza de controles
    Call Limpiar(Me)

    Sub Limpiar(ByVal c1 As Control)
    For Each c As Control In c1.Controls
    If TypeOf c Is TextBox Then
    c.Text = “” ‘ eliminar el texto
    Else
    Limpiar(c)
    End If
    If TypeOf c Is ComboBox Then
    c.Text = “” ‘ eliminar el texto
    Else
    Limpiar(c)
    End If
    If (TypeOf (c) Is CheckBox) Then
    CType(c, CheckBox).Checked = False
    Else
    Limpiar(c)
    End If
    If TypeOf c Is DateTimePicker Then
    c.Text = Date.Today ‘ eliminar el texto
    Else
    Limpiar(c)
    End If
    Next
    End Sub

    • Victor Riquelme Victor Riquelme dice:

      me parece bueno tu aporte sin embargo recuerda que los combobox se componen de items por lo tanto también deberías limpiarlos. Saludos

  2. arge dice:

    No me detecta los checkbox que tengo en un tabcontrol. solo los que están fuera de ese control

  3. Adan Alberto dice:

    Buenos dias:

    Excelente aportacion, limpia los controles correctamente.

    Saludos.

  4. Victor dice:

    Funciona muy bien, Gracias por la ayuda.

  5. OZ Davila dice:

    Bufalo aporte! antes de esto, pasaba horas enlistando todos los controles EJ. textbox1.text=””, 😉

    Con esto esta super!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*