I wrote a function that empty all TextBox in my form:
Private Sub effacer()
For Each t As TextBox In Me.Controls
t.Text = Nothing
Next
End Sub
But I had this problem :
Unable to cast object of type ‘System.Windows.Forms.Button’ to type
‘System.Windows.Forms.TextBox’.
I tried to add this If TypeOf t Is TextBox Then but I had the same problem
The
Controlscollection contains all controls of the form not only TextBoxes.Instead you can use
Enumerable.OfTypeto find and cast allTextBoxes:If you want to do the same in the “old-school” way: