我从数据库获取checkedListBox值。根据我的复选框选择,它将执行一些操作。在这里,我必须为选中的项目编写代码。
最佳答案
您需要订阅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...
}
在设计器中:
在设计器中选择您的
CheckListBox
按Ctrl + F4查看属性
选择“事件”选项卡(由一个小的闪电指示)
找到
ItemCheck
事件并双击-事件处理程序将自动生成并为您连接,您只需要添加代码即可使其执行某些操作关于c# - 如何在.net Winforms中在运行时生成代码事件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3118564/