文章名字为单击事件,实际上双击等事件的操作类似
说明:
(1) TreeView中的Nodes[] 本身是没有单击、双击事件的,但是TreeView本身这些事件都有;
(2) TreeView中有一个属性:SelectedNode,该属性可以获取或设置当前选中的节点;
因此,结合点(1)和(2),就可以做出一个类似于TreeView中的子节点单击事件
实例代码:
(1) 为TreeView控件添加"NodeMouseClick"事件;
(2) 事件处理代码如下:
首先需要获取被选中的节点:
TreeView treeView = (TreeView)sender;
TreeNode selectedNode=treeView.SelectedNode;
...
doSomethingToNode();
然后针对节点进行相应的操作。