我要做一个类似sql server布局的程序,请教一下图中点击菜单或者左侧的treeview链接在右侧button1所在的位置怎么显示不同的页面呢?

解决方案 »

  1.   

    做用户控件,点左边时new用户控件并显示到右侧
      

  2.   

    treeView1的右侧放一个PANEL.
     假设treeView1根下有Node1,Node2 俩个节点
    private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
            {
                if (e.Node.Name == "Node1")
                {
                    Form2 f = new Form2();
                    f.TopLevel = false;
                    f.Parent = this.panel1;
                    f.Show();
                }
                if (e.Node.Name == "Node2")
                {
                    Form3 f = new Form3();
                    f.TopLevel = false;
                    f.Parent = this.panel1;
                   
                    f.Show();
                }
            }
      

  3.   

    你可以用panel来做容器,把其他的窗口嵌入进来就可以啦。
      

  4.   

    看看你是不是要这个效果
    http://www.cnblogs.com/sohai/archive/2011/05/15/2046645.html