之前有個問題很困擾我,因為項目需要,我給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事件了