0

我有一个带有复选框的列表框。但是当我选中或取消选中复选框时,会触发列表视图单击事件。我想在选中或取消选中复选框时防止单击事件。

4

2 回答 2

1

如果EventArgs在复选框单击处理程序代码中将对象 Handled 设置为 true 会怎样?

于 2013-09-06T12:05:53.673 回答
0

我认为真正阻止事件触发的唯一方法是进入生成的代码并注释掉连接事件处理程序以用于列表视图内的复选框控件的行,如下所示:

this.checkBox.Click += new System.EventHandler(this.checkBox_Click);

删除以上行或将其注释掉。

请注意,此代码可能会由设计人员重新生成,因此您可能必须定期检查代码是否不是为您重新创建的。

于 2013-09-06T12:13:28.687 回答