Sunday, January 22, 2017

How to clear all TextBoxes on a Form in VB.net

This is a tutorial on how to clear all TextBoxes on a form in Visual Basic .NET.
Instead of calling each TextBox by its name and clear them one by one, you can use a For Each loop that clears all the TextBoxes found on the form



Here is the code that clears all TextBoxes text on a form 


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click


        Dim a As Control


        For Each a In Me.Controls


            If TypeOf a Is TextBox Then


                a.Text = Nothing


            End If


        Next


    End Sub


You can also specify textboxes in a groupbox to be cleared. In the following example we will clear all textboxes in GroupBox1 only




Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
 
        Dim a As Control
 
        For Each a In Me.GroupBox1.Controls
 
            If TypeOf a Is TextBox Then
 
                a.Text = Nothing
 
            End If
 
        Next
 
    End Sub

No comments:

Post a Comment