如何在panel中动态的添加一个treeview求代码和方法 
谢谢

解决方案 »

  1.   

    查看Form1.Designer.cs中的代码。
    代码生成控件,设置属性。
      

  2.   

    本帖最后由 caozhy 于 2011-06-19 11:26:52 编辑
      

  3.   

    TreeView tv = new TreeView();
    tv.Name = "treeView1";
    tv.Visible = true;
    panel1.Controls.Add(tv);
    tv.Dock = DockStyle.Fill;
    tv.Nodes.Add("root", "根");
    tv.Nodes["root"].Nodes.Add("child1", "子节点1");
    tv.Nodes["root"].Nodes.Add("child2", "子节点2");
    tv.NodeMouseClick += new TreeNodeMouseClickEventHandler((x, y) => 
        {
            MessageBox.Show(y.Node.Text);
        });