有谁知道如何动态地将数组添加到 VB.net 中的一堆组合框?我真的可以使用帮助(我整天都在为此苦苦挣扎)。当我尝试按照自己的方式进行操作时,我在表单加载时遇到错误。
我的代码:
Private Sub Form1_Load(ByVal sender as Object, ByVal e as EventArgs) Handles Me.Load
Dim MyArray() as String = {"a","b","c"}
For each ctl as ComboBox in Me.Controls
if ctl.tag = "yadda" then ctl.Items.AddRange(MyArray)
Next
End Sub
错误:“无法将类型为 '...Button' 的对象转换为类型 '...Combobox'。”
我已经对这段代码尝试了很多变体,但我就是无法让它工作。我最终将在我的应用程序中拥有近一百个类似构造的组合框,并且我希望能够以编程方式初始化它们的项目。有人可以帮忙吗?
谢谢,
埃利亚斯