C# Winform 點擊TreeView控件節點的CheckBox不觸發NodeMouseClick事件的做法


之前有個問題很困擾我,因為項目需要,我給TreeView控件的每個node節點加上了CheckBox,當我點擊CheckBox時便會觸發NodeMouseClick事件,而我只希望點擊節點文本時才觸發這個事件,終於在此博客找到解決方案http://blog.csdn.net/yunhaic/article/details/6409526 博主:徐雲海

 

private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
{
          if (e.Node.Bounds.Contains(e.Location))
         { 
        
} }

在if里面執行方法,當點擊CheckBox的時候就不會觸發NodeMouseClick事件了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM