110,534
社区成员
发帖
与我相关
我的任务
分享
private Hashtable formList = new Hashtable();
private Form form = null;
/// <summary>
/// 添加TabPages
/// </summary>
/// <param name="obj">窗体</param>
public void AddTabPageForm(Form f)
{
try
{
this.form = f;
TabPage tab = (TabPage)formList["tab" + form.Name];
if (tab == null)
{
tab = new TabPage();
formList.Add("tab" + form.Name, tab);
form.MdiParent = this;//1.关键
form.FormBorderStyle = FormBorderStyle.None;
form.Dock = DockStyle.Fill;
form.TopLevel = false;
form.Visible = true;
form.Parent = tab;//2.关键
tab.Name = "tab" + form.Name;
tab.Text = " " + form.Text + " ";
tab.Parent = this.MainTabControl;
this.MainTabControl.SelectedTab = tab;
}
}
catch (Exception ex)
{
MessageBox.Show("系统发生异常,请与管理员联系!原因:" + ex.Message);
}
}