2010-06-25 44 views

回答

5

您需要订阅CheckListBox.ItemCheck事件。您可以在构造函数的代码中执行此操作,也可以覆盖OnLoad,也可以使用WinForms设计器属性窗口事件选项卡。

在代码(其中checkListBox是你CheckListBox的名称):

public MyType() 
{ 
    this.checkListBox.ItemCheck += new ItemCheckEventHandler(OnCheckListBoxItemCheck); 
} 

private void OnCheckListBoxItemCheck(object sender, ItemCheckEventArgs args) 
{ 
    //TODO: Do your operation... 
} 

在设计

  1. 选择CheckListBox在设计
  2. Ctrl键 + F4查看属性
  3. 选择Events选项卡(由一个小闪电指示)
  4. 找到ItemCheck事件并双击 - 事件处理程序将自动生成,并迷上了你,你只是需要添加代码以使其执行某些操作
1

在设计器中选择CheckedListBox,转到属性窗口中的事件选项卡,然后双击任何事件。

+0

如果我有3个项目在复选框中。基于项目我会做一些操作,所以我怎么检查它的值。因为它会绑定数据在运行时间和运行时间数据每次更改 – TinTin 2010-06-26 06:02:29

相关问题