簡體   English   中英

在C#中選中復選框時防止listview的單擊事件

[英]prevent click event of listview when check box is checked in c#

我有一個帶有復選框的列表框。 但是當我選中或取消選中復選框時,將觸發列表視圖單擊事件。 我想防止在選中或取消選中復選框時發生點擊事件。

如果在復選框單擊處理程序代碼中將EventArgs對象Handled設置為true怎么辦?

我認為實際上防止事件觸發的唯一方法是進入生成的代碼,並注釋掉連接事件處理程序以進行列表視圖內部復選框控制的行,如下所示:

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

刪除上面的行或將其注釋掉。

注意,該代碼可能會由設計人員重新生成,因此您可能必須定期檢查是否未為您重新創建該代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM