C# 为TreeView中的子节点添加单击事件

文章名字为单击事件,实际上双击等事件的操作类似

说明:

(1) TreeView中的Nodes[] 本身是没有单击、双击事件的,但是TreeView本身这些事件都有;

(2) TreeView中有一个属性:SelectedNode,该属性可以获取或设置当前选中的节点;

因此,结合点(1)和(2),就可以做出一个类似于TreeView中的子节点单击事件

实例代码:

(1) 为TreeView控件添加"NodeMouseClick"事件;

(2) 事件处理代码如下:

首先需要获取被选中的节点:

            TreeView treeView = (TreeView)sender;
            TreeNode selectedNode=treeView.SelectedNode;
            ...
            doSomethingToNode();

然后针对节点进行相应的操作。

你可能感兴趣的:(C#,UI)