设置ComboBox的长度

时间:2016-06-09 04:16:12

标签: vb.net

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

这是我最好的尝试:

    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个项目)。我觉得我以前做过这件事,但忘了怎么做。

1 个答案:

答案 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