检查是否在CheckedListBox
. 我正在申请注册电影,我需要从CheckedListBox
. 如果未选中任何内容,MessageBox
应该会出现一个告诉您您需要为电影选择流派。
问问题
167 次
3 回答
1
您可以简单地使用该SelectedIndex
属性:
if(checkListBoxGenre.SelectedIndex == -1)
{
MessageBox.Show("You need to select a Genre for the movie.");
}
另一种选择是使用获取 ListBox 中当前选定项的文本的Text
属性。
if(checkListBoxGenre.Text.Length == 0)
{
MessageBox.Show("You need to select a Genre for the movie.");
}
这只是可读性和个人喜好的问题。
于 2013-01-09T10:23:09.293 回答
1
你应该检查CheckedItems
或CheckedIndices
属性,这取决于你需要什么
CheckedListBox cl = new CheckedListBox();
if (cl.CheckedIndices.Count == 0)
{
MessageBox.Show("You need to select a Genre for the movie.");
}
于 2013-01-09T10:20:06.883 回答
0
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.");
}
于 2013-01-09T10:20:51.627 回答