treeview本身就有单击节点触发事件
在visualstudio里,选中treeview控件,找到它的属性框里,闪电的标志。
有nodemouseclick或者是类似itemclick的事件treeview.selectedNode
获取的就是选中的节点的信息

解决方案 »

  1.   

    我双击树控件,cs文件中产生了事件protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
    这个也行吧,下面怎么写呢?
      

  2.   


    网上看到这个,出现的问题是EventArgs.e不包含Node的定义
    if (e.Node.Name == "节点0")
               { 
                   Form1 form1 = new Form1
                   form1.TopLevel = false;
                   panel1.Controls.Add(form1);
                   form1.Show();
               }
      

  3.   

    当改成
    if (treeView1.selectedNode.Text== "节点0")
               { 
                   Form1 form1 = new Form1
                   form1.TopLevel = false;
                   panel1.Controls.Add(form1);
                   form1.Show();
               }
    后又出错误:未能找到类型或命名空间Form1(可是我添加引用过了啊:using system.windows.Forms;)
    是不是哪里缺了什么呢?
      

  4.   


    兄弟 ,你看看这个
    http://bbs.csdn.net/topics/310075827这里面有代码的,看完你也该明白了