如何在.net winforms中运行时生成的代码事件?

Tin*_*Tin 2 .net c# checkedlistbox winforms

我从数据库中获取checkedListBox值.根据我的复选框选择它将执行一些操作.我必须编写已检查项目的代码.

Jef*_*tes 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...
}
Run Code Online (Sandbox Code Playgroud)

在设计师:

  1. CheckListBox在设计师中选择您的
  2. Ctrl+ F4查看属性
  3. 选择"事件"选项卡(由一个小闪电标记)
  4. 找到ItemCheck事件并双击 - 事件处理程序将自动生成并连接到您,您只需添加代码以使其执行某些操作