C# 如何在运行时在.net winforms中生成代码事件?
我正在从数据库中获取checkedListBox值。根据我的复选框选择,它将执行一些操作。在这里,我必须为选中的项目编写代码。您需要订阅事件。您可以在构造函数中的代码中执行此操作,也可以覆盖到C# 如何在运行时在.net winforms中生成代码事件?,c#,.net,winforms,checkedlistbox,C#,.net,Winforms,Checkedlistbox,我正在从数据库中获取checkedListBox值。根据我的复选框选择,它将执行一些操作。在这里,我必须为选中的项目编写代码。您需要订阅事件。您可以在构造函数中的代码中执行此操作,也可以覆盖到OnLoad,或者使用WinForms designer属性窗口事件选项卡 在代码中(其中检查列表框是您的检查列表框的名称): 在设计器中: 在设计器中选择您的复选框 按Ctrl+F4键查看属性 选择事件选项卡(由一个小闪电指示) 找到ItemCheck事件并双击-事件处理程序将自动生成并为您连接,您只需添
OnLoad
,或者使用WinForms designer属性窗口事件选项卡
在代码中(其中检查列表框
是您的检查列表框的名称
):
在设计器中:
复选框
ItemCheck
事件并双击-事件处理程序将自动生成并为您连接,您只需添加代码即可完成操作在设计器中选择CheckedList框,转到Properties窗口中的Events选项卡,双击任何事件。如果复选框中有3项,我将根据该项执行一些操作,因此如何检查它的值。因为它将在运行时绑定数据。而运行时数据每次都会更改
public MyType()
{
this.checkListBox.ItemCheck += new ItemCheckEventHandler(OnCheckListBoxItemCheck);
}
private void OnCheckListBoxItemCheck(object sender, ItemCheckEventArgs args)
{
//TODO: Do your operation...
}