C# ListView ItemChecked事件
我有一个列表视图,其中每个项目都有一个复选框。最初没有附加事件,我通过编程设置复选框的状态。在此之后,我附加一个ItemCheckedEventHandler,事件处理程序为附加处理程序之前发生的每个事件激发。是否有一种方法可以在附加处理程序之前清除事件队列?这很有技巧,我不喜欢,但是C# ListView ItemChecked事件,c#,.net,winforms,events,listview,C#,.net,Winforms,Events,Listview,我有一个列表视图,其中每个项目都有一个复选框。最初没有附加事件,我通过编程设置复选框的状态。在此之后,我附加一个ItemCheckedEventHandler,事件处理程序为附加处理程序之前发生的每个事件激发。是否有一种方法可以在附加处理程序之前清除事件队列?这很有技巧,我不喜欢,但是Application.DoEvents()可能适合您。在表单构造函数/InitializeComponent方法中添加事件时,我能够重新创建事件 我可以通过在表单的load事件中添加事件而不是构造函数/Initi
Application.DoEvents()
可能适合您。在表单构造函数/InitializeComponent方法中添加事件时,我能够重新创建事件
我可以通过在表单的load事件中添加事件而不是构造函数/InitializeComponent方法来绕过这个问题