解决方案 »

  1.   

    参考下面的代码将Form嵌入到Panel中显示var page = new XtraTabPage();//创建TabPage标签页
                var frm = new FrmWorkSheet()
                {
                    TopLevel = false,
                    FormBorderStyle = FormBorderStyle.None,
                    StartPosition = FormStartPosition.CenterParent,
                    Dock = DockStyle.Fill
                };//创建需要显示的窗体对象            frm.Show();//显示窗体            page.Controls.Add(frm);//将窗体对象添加到TabPage标签页中
                page.Text = frm.Text;//设置TabPage标签页显示的文本为窗体对象的标题
                this.TabControl.TabPages.Add(page);//将TabPage标签页添加到TabControl容器中
                this.TabControl.SelectedTabPage = page;//将新添加的TabPage页设置为选中状态
      

  2.   

    具体实现过程是 在button的事件中,切换panel2中控件的visible属性值。没有代码。
      

  3.   

    private void buttonDataSelect_Click(object sender, EventArgs e)
            {
                panelDataSelect.Visible = true;
                panelFileManager.Visible = false;
            }        private void buttonFileManager_Click(object sender, EventArgs e)
            {
                panelFileManager.Visible = true;
                panelDataSelect.Visible = false;
            }
    我这有段代码,这两个我是重叠放在Panel2中的,但是效果不是我所要的,如何修改?
      

  4.   

    那不是form框架也会显示在里面?你用的是tabcontrol,splitContainer实现我不太清楚是不是和这个一样?
      

  5.   

    splitContainer对应的是panel,panel和tabpage是差不多的,你可以试下或者查下panel嵌入窗体