CheckedListBox SetItemCheckState

时间:2010-01-08 20:49:27

标签: c# listbox states

我有:

ListenCheckedListBox.SetItemCheckState(0, CheckState.Unchecked);

这个赋值会触发ListBox的ItemCheck事件吗?

因为上面的语句没有将其状态从checked更改为unchecked。并且在ItemCheck中我也切换其CheckState。这就是为什么我想知道因为这个代码,检查状态保持不变。

感谢您的分享。

1 个答案:

答案 0 :(得分:3)

如果检查状态发生变化,此方法应触发OnItemCheck事件。它在项目实际获得其检查状态集之前触发。