C#中TreeView控件,怎样点击一个节点跳到另一个窗体呀?初学者,请大家多多指教

解决方案 »

  1.   

    节点单击或双击事件
    treeView1_NodeMouseClick
    treeView1_NodeMouseDoubleClick
    在事件中敲入你的代码:
    Form form1=new Form();
    form1.show();
      

  2.   

    在填充树的时候,把node.tag 属性填成关键字,然后通过这个关键字去 表中 找到相应的form的名字,然后通过反射把这个form调用出来。
      

  3.   

    treeView1.NodeMouseClick += new TreeNodeMouseClickEventHandler(treeView1_NodeMouseClick);   void treeView1_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e)
            {
                //TreeView treeView = sender as TreeView;
                TreeNode tn = treeView1.GetNodeAt(e.X, e.Y); 
                if (tn!=null&&tn.Nodes.Count == 0)
                {
                  //........         
                }
            }