如果选中C#Checkedlistbox

Rr1*_*r1n 8 c# checkbox

是否可以将复选框中的.Checked ==应用于checkedlistbox?

如果以复选框的方式执行它不起作用

if(checkedListBox1.Items[2].Checked==true)
{
}
Run Code Online (Sandbox Code Playgroud)

Bal*_*ick 11

你需要的是方法GetItemCheckState.

用法如下:

if(checkedListBox1.GetItemCheckState(2) == CheckState.Checked)
{

}
Run Code Online (Sandbox Code Playgroud)


gkb*_*gkb 7

你可以这样使用它

if (checkedListBox1.CheckedItems.Contains("ItemWithIndex2"))
{
    MessageBox.Show("Test");
}
Run Code Online (Sandbox Code Playgroud)