我有一个带复选框的列表框。但是当我选中或取消选中复选框时,会触发列表视图单击事件。我想在选中或取消选中复选框时阻止点击事件。
答案 0 :(得分:1)
如果在复选框中单击处理程序代码将EventArgs
对象设置为true,该怎么办?
答案 1 :(得分:0)
我认为实际阻止事件触发的唯一方法是进入生成的代码并注释掉在listview内部为复选框控件连接事件处理程序的行,如下所示:
this.checkBox.Click += new System.EventHandler(this.checkBox_Click);
删除上述行或将其注释掉。
请注意,设计人员可能会重新生成此代码,因此您可能需要定期检查代码是否未为您重新创建。