16

私のComboBoxでは、ユーザーがクリックして項目を選択する前に、このフィールドは空白になっています。したがって、ユーザーがComboBoxをクリックしないと、空のままになります。ComboBoxが空かどうかを確認するにはどうすればよいですか?

まだアイテムが選択されていないため、このコードはエラーになります。

if( ComboBox.SelectedItem.ToString().Equals("") )
{
     //do something
}
4

3 に答える 3

42
if( ComboBox.SelectedItem == null ) {
   // do something
}
于 2012-10-13T19:12:01.890 に答える
3
ComboBox.SelectedItems.Count

これは機能するはずです:P選択したアイテムをカウントします。その数が0の場合、アイテムは選択されません。

于 2012-10-13T19:06:27.847 に答える
-1
if( ComboBox.SelectedIndex == -1 )
于 2015-01-22T08:37:53.033 に答える