【发布时间】:2014-07-01 19:48:46
【问题描述】:
我有一组组合框,它们使用 Visual Studio 2010 在 VB.Net 中动态添加到 Windows 窗体中。
我想访问 cboBox.list 和 cboBox.selecteditem 属性,如果我使用的话我绝对可以
dim cboList() as ComboBox = {}
ReDim Preserve cboList(cboList.Count)
Dim location As New System.Drawing.Point(FieldX, FieldY)
cboList(cboList.Count - 1) = New ComboBox
With cboList(cboList.Count - 1)
.Name = "cboName"
.Location = location
.Size = Size
.TabIndex = 1
End With
然后要访问它,我使用任一
cboList(0).Items
或
cboList(0).SelectedIndex
因为这些是从数据库中的信息生成的,我在其中存储它们的名称、X/Y 位置等,并且可能在程序运行时在不同时间添加,所以我在 0 位置可能没有相同的组合框每一次。我一直在尝试找到一种方法来做到这一点:
cbolist("ComboName").Items
并且已经在互联网上干了起来。有没有办法使用数组中的组合框名称来找到合适的组合框,如果有,怎么做?
我在 Visual Studio 10 中使用 VB.Net Framework 3.5。
【问题讨论】:
标签: arrays vb.net visual-studio-2010 combobox