有必要吗,使用tag标记区分一下,例如原来的使用1,新加入的使用2

解决方案 »

  1.   

    误解我的意思了。
    我的意思是:开始时TREE有几个结点,这时AFTERSELECT事件有对这几个结点处理的过程。
    在程序中,我要动态在每个结点下面再新加一些子结点。那这些子结点的点击事件我在哪里写?又不能事件写好,这样的话TREEVIEW里没有那些结点,运行时会报错。
      

  2.   

    dint i;
    for(int x=0;x<MyTreeView1.Nodes.Count-1;x++)
    {
         if (MyTreeView1.Nodes[x].Text=="张三")
            {
            x=MyTreeView1.Nodes[x].Index;  
            }}
    这样就确定节点了
      

  3.   

    private void treeView1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
    {
    if(e.Button=MouseButtons.Left)
    this.selectNode = treeView1.GetNodeAt(e.X, e.Y);
    }
    鼠标左健