日期:2014-05-18  浏览次数:20781 次

初始化树后,如何双击树的节点,增加下一级节点呢?不用遍历的方式,双击增加节点。
1:winform treeview 初始化树
2:双击treeview,如何增加下一级节点呢?
3:请贴一段代码,谢谢!!!

------解决方案--------------------
C# code

  private void Form1_Load(object sender, EventArgs e)
        {
this.treeView1.NodeMouseDoubleClick += new System.Windows.Forms.TreeNodeMouseClickEventHandler(this.treeView1_NodeMouseDoubleClick);
            this.treeView1.Nodes.Add("root1");
            this.treeView1.Nodes.Add("root2");
            this.treeView1.Nodes.Add("root3");
        }
        static int i = 0;

        private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            e.Node.Nodes.Add("son"+i.ToString());
            i++;
        }

------解决方案--------------------
private void treeView1_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
{
e.Node.Nodes.Add("son"+i.ToString());
}

------解决方案--------------------
先增加一根节点,注册 NodeMouseDoubleClick 节点双击事件,事件方法参数 e.Node 是点击的那个节点,e.Node.Nodes.Add 添加子节点
------解决方案--------------------
探讨
先增加一根节点,注册 NodeMouseDoubleClick 节点双击事件,事件方法参数 e.Node 是点击的那个节点,e.Node.Nodes.Add 添加子节点