',我想在ComboBox中添加1〜10個號碼,Visual Basic .NET中
的Visual Basic
我想在這些組合框添加在每個項目中1到10的數字列表框。
我無法初始化用數字填充的組合框,因爲組合框不是單個控件,而是動態生成的。
有沒有簡單的方法來做到這一點?
謝謝!
',我想在ComboBox中添加1〜10個號碼,Visual Basic .NET中
的Visual Basic
我想在這些組合框添加在每個項目中1到10的數字列表框。
我無法初始化用數字填充的組合框,因爲組合框不是單個控件,而是動態生成的。
有沒有簡單的方法來做到這一點?
謝謝!
執行此操作的標準「WPF」方法是將ObservableCollection
分配給組合框的ItemSource
。要求:
Imports System.Collections.ObjectModel
則:
Dim comboList As ObservableCollection(Of String) = _
New ObservableCollection(Of String)()
comboList.Add("1")
comboList.Add("2")
comboList.Add("3")
' ...etc
ComboBox1.ItemsSource = comboList
或者你也可以這樣做:
ComboBox1.Items.Add("1")
ComboBox1.Items.Add("2")
ComboBox1.Items.Add("3")
' ...etc
的ObservableCollection
可以更加強大和靈活的 - 多個對象可以綁定到一個收集和它們的值更新時自動更新等。
感謝您的答案。我認爲我的問題並不清楚。每當添加每個列表項時,我都想將這些數字添加到組合框中。問題是組合框不是一個單一的控件。 – klados
@klados然後你的描述是令人難以置信的不清楚。請嘗試描述你正在嘗試做什麼。事實上,很難理解你想要做什麼。如何將組合框項目與列表框項目相關聯,以及組合框項目在列表項目更改時該如何更改?你沒有解釋你在做什麼。 –
@HighCore謝謝! – klados