简易场景:用户点击列表框上的一个项目,将选中的项的值显示到界面上,取消勾选时,同步在界面上取消。
注意,要在ItemCheck事件里面写(如果在mouseClick事件里写,会有很多坑爹的问题),该事件有参数为e,调用e.currentValue和newValue就是目前的值和将要变化的值
private void chkListBox1_ItemCheck(object sender, ItemCheckEventArgs e)
{
if (e.CurrentValue == CheckState.Unchecked)
{
///
}
}