2016-06-09 67 views
0

我试图以最有效的方式设置组合框控件的长度。长度来说,我的意思是组合框控件的项目集合中的项目数量。组合框的长度

这是我最好的尝试:

Dim cboNew As New ComboBox 
    For i As Integer = 0 To cboSelection.Items.Count - 1 
     cboNew.Items.Add(cboSelection.Items(i)) 
    Next 

cboSelection是另一个组合框控件我有,我几乎尝试设置cboSelection到cboNew长度与代码(如果cboSelection有一行5项,然后设置cboNew有5项)。我觉得我以前做过这件事,但已经忘记了。

+0

什么现在是错误的代码? –

+0

代码工作正常,只是寻找更简单的方法。 – Yezetee

+1

这是非常有效的,因为它得到。 –

回答

0

如果你愿意使用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 
+0

哦,这对我来说很完美。 – Yezetee