Vb.net 使用Forms.Control读取组合选择值

Vb.net 使用Forms.Control读取组合选择值,vb.net,Vb.net,在VB.Net中,我使用以下代码行阅读文本框: Me.GroupBox1.Controls("textbox" & i).Text 但如果我想阅读带有以下内容的组合框: Me.GroupBox1.Controls("combobox" & i).SelectedValue 我有一个错误,因为SelectedValue不是System.Windows.Forms.control 如何动态读取组合框?您需要将控件设置为组合框,然后才能正常读取属性: DirectCast(Me.G

在VB.Net中,我使用以下代码行阅读文本框:

Me.GroupBox1.Controls("textbox" & i).Text
但如果我想阅读带有以下内容的组合框:

Me.GroupBox1.Controls("combobox" & i).SelectedValue
我有一个错误,因为
SelectedValue
不是
System.Windows.Forms.control

如何动态读取组合框?

您需要将控件设置为组合框,然后才能正常读取属性:

DirectCast(Me.GroupBox1.Controls("combobox" & i), ComboBox).SelectedValue