c# ,asp.net ,winform窗体停靠在 XtraTabControl上
希望实现,点Button1在下面的XtraTabControl上动态新增一个页面,并且把一个窗体加载在这个页面上,当关闭XtraTabControl这个页面的时候这个窗体...
希望实现,点Button1 在下面的XtraTabControl 上动态新增一个页面,并且把一个窗体加载在这个页面上,当关闭XtraTabControl 这个页面的时候这个窗体也关闭
DevExpress.XtraTab.XtraTabPage page = new DevExpress.XtraTab.XtraTabPage();
Form1 frm1 = new Form1();
frm1.Visible = true;
frm1.Dock = DockStyle.Fill;
frm1.FormBorderStyle = FormBorderStyle.None;
page.Controls.Add(frm1);
//Button btn = new Button();
//page.Controls.Add(btn);
page.Text = "I am new page!";
this.tab2.TabPages.Add(page); 展开
DevExpress.XtraTab.XtraTabPage page = new DevExpress.XtraTab.XtraTabPage();
Form1 frm1 = new Form1();
frm1.Visible = true;
frm1.Dock = DockStyle.Fill;
frm1.FormBorderStyle = FormBorderStyle.None;
page.Controls.Add(frm1);
//Button btn = new Button();
//page.Controls.Add(btn);
page.Text = "I am new page!";
this.tab2.TabPages.Add(page); 展开
若以下回答无法解决问题,邀请你更新回答
展开全部
DevExpress.XtraTab.XtraTabPage page = new DevExpress.XtraTab.XtraTabPage();
//Panel pan = new Panel();
//pan.Dock = DockStyle.Fill;
//Form1 frm1 = new Form1();
//frm1.Visible = true;
//frm1.Dock = DockStyle.Fill;
//frm1.FormBorderStyle = FormBorderStyle.None;
//frm1.Parent = pan;
Form2 frm2 = new Form2();
frm2.TopLevel = false;
frm2.Show();
// frm2.Parent = pan;
//pan.BackColor = Color.Black;
page.Controls.Add(frm2);
//Button btn = new Button();
//page.Controls.Add(btn);
page.Text = "I am new page!";
this.tab2.TabPages.Add(page);
//Panel pan = new Panel();
//pan.Dock = DockStyle.Fill;
//Form1 frm1 = new Form1();
//frm1.Visible = true;
//frm1.Dock = DockStyle.Fill;
//frm1.FormBorderStyle = FormBorderStyle.None;
//frm1.Parent = pan;
Form2 frm2 = new Form2();
frm2.TopLevel = false;
frm2.Show();
// frm2.Parent = pan;
//pan.BackColor = Color.Black;
page.Controls.Add(frm2);
//Button btn = new Button();
//page.Controls.Add(btn);
page.Text = "I am new page!";
this.tab2.TabPages.Add(page);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询