首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查CheckedListBox?

检查CheckedListBox?
EN

Stack Overflow用户
提问于 2013-01-09 10:17:12
回答 3查看 172关注 0票数 0

如果在CheckedListBox中检出任何内容,检查的代码是什么。我正在制作一个注册电影的应用程序,我需要检查来自CheckedListBox的电影类型。如果没有检查,应该会出现一个MessageBox,告诉您需要为电影选择一个类型。

EN

回答 3

Stack Overflow用户

发布于 2013-01-09 10:20:06

您应该根据需要检查CheckedItemsCheckedIndices属性。

代码语言:javascript
复制
CheckedListBox cl = new CheckedListBox();

if (cl.CheckedIndices.Count == 0)
{
    MessageBox.Show("You need to select a Genre for the movie.");
}
票数 1
EN

Stack Overflow用户

发布于 2013-01-09 10:23:09

您只需使用SelectedIndex属性:

代码语言:javascript
复制
if(checkListBoxGenre.SelectedIndex == -1)
{
    MessageBox.Show("You need to select a Genre for the movie.");
}

另一个选项是使用 property,它获取ListBox中当前选定项的文本。

代码语言:javascript
复制
if(checkListBoxGenre.Text.Length == 0)
{
    MessageBox.Show("You need to select a Genre for the movie.");
}

这只是一个可读性和个人喜好的问题。

票数 1
EN

Stack Overflow用户

发布于 2013-01-09 10:20:51

代码语言:javascript
复制
if(checkedListBox1.CheckedItems.Count != 0)
{
   // If so, loop through all checked items and print results.
}
else
{
    MessageBox.Show("You need to select a Genre for the movie.");
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14232916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档