相关疑难解决方法(0)

检查项目后会触发哪个CheckedListBox事件?

我有一个CheckedListBox,我想一个项目被检查我想要一个事件,以便我可以使用具有新状态的CheckedItems.

由于在CheckedItems更新之前触发了ItemChecked,因此它不会开箱即用.

更新CheckedItems时,我可以使用哪种方法或事件来通知?

c# checkedlistbox winforms

83
推荐指数
6
解决办法
8万
查看次数

11
推荐指数
1
解决办法
8937
查看次数

管理CheckedListBox ItemCheck事件以在之前检查的项目之后运行

CheckedListBox在C#Window Forms Application中使用.

我想在检查或取消选中一个项目后执行某些操作,但ItemCheck事件在项目选中/取消选中之前运行.我怎样才能做到这一点?

.net c# checkedlistbox winforms

4
推荐指数
1
解决办法
7525
查看次数

ItemCheck 事件后清除 CheckedListBox

在我用 C# 编写的 Windows 窗体项目中,我尝试在检查最后一个项目后清除 CheckedListBox。

private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
    if (checkedListBox1.CheckedItems.Count + 1 == checkedListBox1.Items.Count)
    {
        checkedListBox1.Items.Clear();
    }
}
Run Code Online (Sandbox Code Playgroud)

在此示例中,在我检查最后一项后,程序将抛出 NullReferenceException。

有人可以解释为什么会发生这种情况以及我该如何处理吗?

提前致谢!

.net c# checkedlistbox winforms

2
推荐指数
1
解决办法
3702
查看次数

标签 统计

.net ×3

c# ×3

checkedlistbox ×3

winforms ×3

events ×1

listview ×1