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

vs

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

原因の設定Textが変わるのかという疑問にぶつかっています。もしそうなら、それはインデックスを何に変更しますか?ComboBoxSelectedIndex

また

SelectedIndexを-1に設定すると、はTextになり""ますか?

の選択されたインデックスを「クリア」する「正しい」方法がどれであるかを理解しようとしていComboBoxます。

編集:DropDownStyleComboBoxですDropDown

4

1 に答える 1

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は""に等しくなります。

于 2012-11-21T16:53:05.997 に答える