treeView的一些惯用用法

treeView的一些常用用法

递归加载   这里有点不好理解。先写个函数得到父ID下的子节点

       


 

然后才开始写递归函数


 

最后调用


 

递归删除


知道节点的名称,得到该节点的实例

申明一个节点集合。用来存所有节点

List<TreeNode> list= new List<TreeNode>();

 


用法

TreeNode tn = GetNode(TreeView1, value);

 

从树上移去节点自己

tn.remove();

 

鼠标点击节时(不管左键还是右键) 使用节点得到焦点

 private void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
        {
              treeView1.SelectedNode =e.Node ;
        }