新手,关于treeView控件的一些问题,勿喷.
有几个基本概念不是很明白,求教:
1. TreeNode tn = new TreeNode();
treeView1.Nodes.Add(tn); 是否是将tn添加为treeView1的根节点?
2. 接着上面的treeView1,假设根节点已存在,那么treeView1.Nodes[0]是否代表树结构的根节点?(即第一个节点)
3. Nodes[0]代表第一个节点的话,能否用treeView1.Nodes[0].Nodes[0]....Nodes[0].Nodes[0]来一直搜索下去(假设树结构很长)?
4. TreeNode tn0 = treeView1.Nodes[0] 是否是将根节点赋给tn0?还是说将根节点与其所有子孙节点集合 一块赋过去?
5. 假设有treeView1,treeView2,其中treeView2为空,能否直接用treeView2 = treeView1来进行复制?
6.有没有什么方法可以将某个节点与其所有子孙节点一块复制的?(Clone是否可行?)