如何在vb.net中按名称检测工具箱项的类型?

时间:2019-05-09 20:58:43

标签: vb.net detect toolbox

可以说我知道工具箱中有一个名称为“ xx”的项目,但是我不知道它是什么类型。是文本框吗?它是图表吗?它是一个保险箱吗?我怎么知道,我只知道名字。

1 个答案:

答案 0 :(得分:0)

您可以使用Form的控件集合来按控件名称获取控件的类型。然后使用该类型的名称属性。如果要创建该类型的新控件,请直接使用T(类型)。

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    Dim T As Type = Controls("TextBox1").GetType
    Dim TypeName As String = T.Name
    Debug.Print(TypeName)
End Sub