【发布时间】:2023-03-20 08:07:01
【问题描述】:
此处是我的代码,用于将ComboBox数组添加到GroupBox数组,然后选择组合框中的项目时,它显示辅助组合框
Dim gbQuoteProduct(5) As GroupBox
Dim cmboBoxQuoteProduct(5) As ComboBox
gbQuoteProduct(n) = New GroupBox
Private Sub frmCreateQuote_Load(sender As Object, e As EventArgs) Handles MyBase.Load
With gbQuoteProduct(n)
.Text = ""
.Location = New Point(10, 5 + n * 70)
.Width = 300
.Height = 70
End With
pnlQuoteProducts.Controls.Add(gbQuoteProduct(n))
cmboBoxQuoteProduct(n) = New ComboBox
With cmboBoxQuoteProduct(n)
.Items.Add("A")
.Items.Add("B")
.Items.Add("C")
.Items.Add("D")
.Text = ""
.Location = New Point(60, 15)
End With
gbQuoteProduct(n).Controls.Add(cmboBoxQuoteProduct(n))
AddHandler cmboBoxQuoteProduct(n).SelectedIndexChanged, AddressOf subProducts
End Sub
“子产品”只是生成一个辅助组合框。
但是,如果我从第一个组合框中选择了错误的选项,然后尝试更改我的选择,则辅助组合框不会刷新新的组合框。换句话说,第二个组合框的选项不会改变以反映第一个组合框的变化。
【问题讨论】: