1.FullPath属性为从根节点开始的全路经,可以使用字符分割分解
2.查找节点可以使用遍览,就是速度慢了一些
3.增加ContextMenu,挂到TreeView上,响应方法就是

解决方案 »

  1.   

    搜索一下以前的帖子,treeview,有很多
      

  2.   

    提供一个思路:
    TreeView中的节点如下:
    0.1.2表示第一个节点下的第一个子节点的第二个子节点。
    具体是TreeNode的哪个属性忘记了。
      

  3.   

    As follows:private TreeNode FindNode(TreeNodeCollection tnc,string strFullPath)
    {
    TreeNode tnTemp=null;
    foreach(TreeNode tn in tnc)
    {
    if(tn.FullPath!=strFullPath)
    {
    if(tn.Nodes.Count!=0)
    {
    tnTemp=FindNode(tn.Nodes,strFullPath);
    if(tnTemp!=null)
    return tnTemp;
    }
    }
    else
    {
    return tn;
    }
    }
    return null;
    }//Calling
    TreeNode tnFind=FindNode(treeView1.Nodes,yourFullPath);