在vb6中,您可以创建一个具有相同控件的数组,您可以动态添加和删除它们,也可以保持计数。
你如何在vb.net中做类似的事情?
答案 0 :(得分:0)
使用List
Dim controlList As List(Of Control)
controlList.Add(New Button())
controlList.Add(New TextBox())
controlList.Add(New ListView())
controlList.Add(New Label())
controlList.Add(New ComboBox())
在我的示例中,我使用基础Control
对象作为List
类型来描述将任何控件填充到列表中的功能,但这可以是您喜欢的任何特定控件类型。 Button
,TextBox
,Label
等
要计算列表中的控件数,您可以使用List
函数.Count()
如果您的用例需要数组,则可以使用List
函数.ToArray()