/// <summary>
/// 打开一个Tab窗口
/// </summary>
/// <param name="strTabTitle"></param>
/// <param name="frm"></param>
private void AddTab(string strTabTitle, Form frm)
{
TabItem tabItem = new TabItem();
TabControlPanel tcp = new TabControlPanel();
tcp.Dock = DockStyle.Fill;
tcp.Name = "tabPanel";
tcp.TabItem = tabItem;
tabItem.AttachedControl = tcp;
tcp.TabItem = tabItem;
tcp.Dock = DockStyle.Fill;
tabMain.Controls.Add(tcp);
tabItem.Name = strTabTitle;
tabItem.Text = strTabTitle;
tabMain.Controls.Add(tcp);
tabMain.Tabs.Add(tabItem);
frm.FormBorderStyle = FormBorderStyle.None;
frm.TopLevel = false;
frm.MdiParent = this;
frm.Dock = System.Windows.Forms.DockStyle.Fill;
tcp.Controls.Add(frm);
frm.Show();
tabMain.Refresh();
tabMain.SelectedTab = tabItem;
}
解决 DotNetBar TabControl 在关闭所有TAB后,背景为黑色
最新推荐文章于 2024-03-11 17:11:23 发布