c# - Checkbox Selected Index 被选中

标签 c# if-statement messagebox selectedindex

我的代码中有一个简单的 IF 语句,如果选中了我的 checklistbox1 的索引 2 中的项目,我想提示用户。

它在单独选择索引 2 时起作用,但在我的 list 框中选中包括索引 2 在内的其他项目时不起作用。下面是我的作品,现在我只需要它在选择 2 和其他人时工作。

if (checkedListBox1.SelectedIndex == 2)
{
   MessageBox.Show("Note to send email", "Note", MessageBoxButtons.OK);
}

最佳答案

将该代码替换为

if (checkedListBox1.SelectedIndices.Contains(2))
{
   MessageBox.Show("Note to send email", "Note", MessageBoxButtons.OK);
}

这将检查 2 是否在所有选定项目中。

SelectedIndices 上查看更多信息房产位于 MSDN .

关于c# - Checkbox Selected Index 被选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20094389/

相关文章:

如果存在其他元素,jQuery 更改 css 参数

c# - 在 C# 中编写当单击消息框上的 X 时的代码

c# - 是否可以使用 synchronizationcontext.send 返回一个值

C#:从锁定 block 调用事件

C# LINQ 将列表和字典合并到新字典中

javascript - Javascript 中最长的公共(public)前缀

JavaScript:在 `for loop` 语句中工作的 `if` 在 `ternary` 语句中不起作用?为什么?

c# - Moq 可以模拟 HubConnection 但 RhinoMocks 不能?

c# - 返回下一个整数

c++ - 如何在应用程序后台运行时弹出QMessageBox?