我试图以最有效的方式设置组合框控件的长度。按长度,我的意思是组合框控件的项集合中的项目数。
这是我最好的尝试:
Dim cboNew As New ComboBox
For i As Integer = 0 To cboSelection.Items.Count - 1
cboNew.Items.Add(cboSelection.Items(i))
Next
cboSelection是我拥有的另一个Combo Box控件,我几乎试图用一行代码将cboSelection的长度设置为cboNew(如果cboSelection有5个项目,那么将cboNew设置为有5个项目)。我觉得我以前做过这件事,但忘了怎么做。
答案 0 :(得分:1)
如果您愿意使用DataSource
属性,则可以执行以下操作:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ComboBox1.DataSource = New String() {"tony", "bruce", "clark"}
ComboBox2.DataSource = ComboBox1.DataSource
End Sub