如何判断combobox里面有没有item?我在C#中有一个简单的winforms应用程序,它有两个控件:combobox1和按钮。当然分别是ComboBox和Button。我想知道combobox1是否有任何项目......我试过了,但它只告诉我是否有一个选定的项目:if(combobox1.Text!="")){MessageBox.Show("Comboisnotempty");}双击表单中的按钮并在点击事件处理程序中插入此代码:`//此代码应该有效if(comboBox1.Items.Count==0){MessageBox.Show("Yourcomboisempty");}`我使用if(comboBox1.SelectedItem!=null){MessageBox.Show("组合不为空");确定是否选择了某些东西我用它来确定组合框是否有任何项目。if(comboBox1.Items.Count>0){MessageBox.Show("您的组合不为空");如果未选择/显示任何项目,则SelectedIndex属性返回-1。if(combobox1.SelectedIndex==-1)//noitemselected/present好吧,我相信如果你看看MSDN上的ComboBox类:http://msdn.microsoft.com/en-us/library/system.windows.forms.combobox_properties,它会帮助你。另外,我个人不倾向于使用selectedIndex或selectedItem属性,因为可能会出现项目集合不为空但实际未选择任何项目的情况。使用items.count是确定items集合是否为空的更好方法。if(ComboBox.Items!=null&&ComboBox.Items.Count>0){//havesomeitem}如果你需要知道有多少个item有用以上是C#学习教程:如何找出是否有一些组合框中的项目?如果分享的内容对你有用,需要了解更多C#学习教程,希望你多多关注——stringCount=ComboBox.Items.Count;本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
