2016-06-09 44 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