动态添加,但是涉及到窗体实例化,还没实现循环,实现之后再更新
private void Item_Click(object sender, NavBarLinkEventArgs e)
{
#region 客户资料
if (e.Link.Caption == "客户资料")
{
Wait();
bool bzj = false;
if (tabs.Controls.Count != 0)
{
foreach (XtraTabPage page in tabs.TabPages)
{
if (page.Name == "page_Apply")
{
bzj = true;
tabs.SelectedTabPage = page;
return;
}
}
}
if (bzj == false)
{
XtraTabPage tabFrmLog = new XtraTabPage();
tabFrmLog.Text = "入住申请";
tabFrmLog.Name = "page_Apply";
//初始化登录界面
Form_Apply Form_Apply = new Form_Apply(this);
Form_Apply.MdiParent = this;
Form_Apply.Parent = tabFrmLog;
Form_Apply.Dock = DockStyle.Fill;
Form_Apply.FormBorderStyle = FormBorderStyle.None;
Form_Apply.Show();
//子窗体大小设置为选项卡大小
tabs.TabPages.Add(tabFrmLog);
tabs.SelectedTabPage = tabFrmLog;
}
WaitCompleted();
}
#endregion
else
MessageBox.Show("点击了:" + e.Link.Caption);
}