TabPage中添加Form
程序开发
2023-09-21 08:52:50
动态生成了TabPage,现在需要把表单添加到TabPage中,实现TabPage一生成就自动加载设计好的表格,步骤如下:
1、首先新建一个窗体(FrmLeave),将需要的表单在其中设置好;
2、在需要显示FrmLeave这个表单的动态生成的TabPage中,添加如下代码:
FrmLeave frmLeave = new FrmLeave();//控件等级修改,不修改会报错frmLeave.TopLevel = false;//设置父节点,xtraTabPage是动态生成的TabPagefrmLeave.Parent = xtraTabPage;//显示frmLeave.Show();
总的代码如下:
private void Item_Click_Leave(object sender, NavBarLinkEventArgs e){//提示XtraMessageBox.Show("点击了:"+e.Link.Caption);//创建tabPageXtraTabPage xtraTabPage = new XtraTabPage();//设置属性xtraTabPage.Text = "请假申请";//将新建的tabPage添加到tabControl中xtraTabControl1.TabPages.Add(xtraTabPage);//新建请假单FrmLeave frmLeave = new FrmLeave();//控件等级修改,不修改会报错frmLeave.TopLevel = false;//设置父节点frmLeave.Parent = xtraTabPage;//显示frmLeave.Show();//请假单添加到tabPagextraTabPage.Controls.Add(frmLeave);//当前tabPage关闭事件xtraTabControl1.CloseButtonClick += xtraTabControl_CloseButtonClick;}
最后效果图如下:
标签:
上一篇:
(一) Javacript、ReactJs和NodeJs
下一篇:
相关文章
-
无相关信息