“清除”ComboBox索引的正确方法是什么?

时间:2012-11-20 15:45:02

标签: vb.net

Me.cmbSomeCombo.Text = ""
Me.cmbSomeCombo.SelectedIndex = -1

VS

Me.cmbSomeCombo.SelectedIndex = -1
Me.cmbSomeCombo.Text = ""

我遇到了设置Text的{​​{1}}导致ComboBox更改的问题?如果是这样,它将索引改为什么?

SelectedIndex设置为-1会导致SelectedIndex成为Text吗?

我正在试图找出“清除”""所选索引的“正确”方法。

编辑: ComboBox的{​​{1}}为DropDownStyle

1 个答案:

答案 0 :(得分:1)

要回答您的问题,将所选索引设置为-1会导致组合框的文本为“”。这是我测试它的方式

 Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
    ComboBox1.SelectedIndex = -1
    Dim string1 As String = ComboBox1.Text
End Sub

在此过程结束时,string1将等于“”。