Q. How do I determine the type of a control on a Windows Form in VB.NET?

Asked by Paul Hermans. Answered by the Wonk on December 8, 2002


The VB.NET TypeName function will return the name of a control as a string. The typeof operator allows you to compare an unknown type with a known type. Both are shown here:


Private Sub Form1_Load(...) Handles MyBase.Load


  If (TypeOf (cboStart) Is ComboBox) Then

    MessageBox.Show("It's a combo box all right...")

  End If

End Sub


I have feedback on this Ask The Wonk answer