检查是否在CheckedListBox
中检查了任何内容的代码是什么。我正在申请注册电影,我需要查看CheckedListBox
电影的类型。如果未选中任何内容,则会显示MessageBox
,告诉您您需要为电影选择一种类型。
答案 0 :(得分:1)
您应该根据需要检查CheckedItems
或CheckedIndices
属性
CheckedListBox cl = new CheckedListBox();
if (cl.CheckedIndices.Count == 0)
{
MessageBox.Show("You need to select a Genre for the movie.");
}
答案 1 :(得分:1)
您只需使用SelectedIndex
属性:
if(checkListBoxGenre.SelectedIndex == -1)
{
MessageBox.Show("You need to select a Genre for the movie.");
}
另一种选择是使用Text
property获取ListBox中当前所选项目的文本。
if(checkListBoxGenre.Text.Length == 0)
{
MessageBox.Show("You need to select a Genre for the movie.");
}
这只是可读性和个人偏好的问题。
答案 2 :(得分: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.");
}