vb6到vb.net:控件数组

时间:2016-03-18 19:34:10

标签: vb.net vb6

在vb6中,您可以创建一个具有相同控件的数组,您可以动态添加和删除它们,也可以保持计数。

你如何在vb.net中做类似的事情?

1 个答案:

答案 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类型来描述将任何控件填充到列表中的功能,但这可以是您喜欢的任何特定控件类型。 ButtonTextBoxLabel

要计算列表中的控件数,您可以使用List函数.Count()

如果您的用例需要数组,则可以使用List函数.ToArray()