Addnewtabl

- Bạn dán đoạn code dưới vào bất cứ chỗ nào.

private void addNewTab(string strTabName, UserControl ucContent)
{
//-----------If exist tabpage then exit---------------
foreach (TabItem tabPage in tbGiaoDien.Tabs)
tbGiaoDien.SelectedTab = tabPage;
if (tabPage.Text == strTabName)
{
return;
if (tbGiaoDien.Tabs.Count > 1)
}
//-------------------------Clear Tab Before---------------
TabControlPanel newTabPanel = new DevComponents.DotNetBar.TabControlPanel();
tbGiaoDien.Tabs.RemoveAt(1);

TabItem newTabPage = new TabItem(this.components);
newTabPanel.Location = new System.Drawing.Point(0, 26);
newTabPage.ImageIndex = 0;
newTabPanel.Dock = System.Windows.Forms.DockStyle.Fill;
newTabPanel.Size = new System.Drawing.Size(1230, 384);
newTabPanel.Name = "panel" + strTabName;
newTabPanel.Padding = new System.Windows.Forms.Padding(1);
newTabPanel.Style.BackColor2.Color = System.Drawing.Color.FromArgb(((int)(((byte)(223)))), ((int)(((byte)(237)))), ((int)(((byte)(254)))));
newTabPanel.Style.BackColor1.Color = System.Drawing.Color.FromArgb(((int)(((byte)(142)))), ((int)(((byte)(179)))), ((int)(((byte)(231)))));

newTabPanel.Style.Border = DevComponents.DotNetBar.eBorderType.SingleLine;

newTabPanel.Style.BorderSide = ((DevComponents.DotNetBar.eBorderSide)(((DevComponents.DotNetBar.eBorderSide.Left | DevComponents.DotNetBar.eBorderSide.Right)
newTabPanel.Style.BorderColor.Color = System.Drawing.Color.FromArgb(((int)(((byte)(59)))), ((int)(((byte)(97)))), ((int)(((byte)(156)))));

| DevComponents.DotNetBar.eBorderSide.Bottom)));
newTabPanel.Style.GradientAngle = 90;

//------------add Tab page to Tab control-------------

newTabPanel.TabIndex = 2;
newTabPanel.TabItem = newTabPage;

//-------------New tab page---------------------

Random ran = new Random();

newTabPage.Name = strTabName + ran.Next(100000) + ran.Next(22342);

newTabPage.AttachedControl = newTabPanel;
newTabPage.Text = strTabName;

tbGiaoDien.Controls.Add(newTabPanel);

ucContent.Dock = DockStyle.Fill;
newTabPanel.Controls.Add(ucContent);

}
tbGiaoDien.Tabs.Add(newTabPage);
tbGiaoDien.SelectedTab = newTabPage;
}

- phần chữ mầu đỏ các bạn thay bằng tên tab của bạn nhé.
- Code button như sau:

//Tên UC bạn muốn add vào: UC = new //Tên UC bạn muốn add vào:(); addNewTab("Tên muốn hiển thị", UC);


- chúc thành công
Addnewtabl Reviewed by Phương Nam on 6:42 PM Rating: 5

No comments:

Cảm ơn bạn đã để lại những ý kiến quý báu. Nam rất mong bạn ủng hộ nhiều hơn nữa cho http://www.duongvannam.name.vn/

All Rights Reserved by Phương Nam Blog © 2017
Edit bởi: Dương Văn Nam | Chia sẻ bởi: Blogspot VN
Powered by Blogger.