|
//Set TabControlAdv single line mode
tabControlAdv1.Multiline = false;
//Hide the TabPageAdv
this.tabControlAdv1.TabPages[this.tabControlAdv1.TabPages.Count - 1].TabVisible = false;
//Show the TabPageAdv
this.tabControlAdv1.TabPages[this.tabControlAdv1.TabPages.Count - 1].TabVisible = true;
//Add new TabPageAdv
TabPageAdv page = new TabPageAdv("New");
this.tabControlAdv1.TabPages.Add(page);
//Remove TabPageAdv
this.tabControlAdv1.TabPages.RemoveAt(this.tabControlAdv1.TabPages.Count - 1); |
|
//TabControlAdv Item size
this.tabControlAdv1.ItemSize = new Size(this.tabControlAdv1.ItemSize.Width, 50);
//Set the TabPrimitive Buttons size
foreach (TabPrimitive item in this.tabControlAdv1.TabPrimitivesHost.TabPrimitives)
{
var obj = item;
FieldInfo fi = obj.GetType().
GetField("m_szSize", BindingFlags.NonPublic | BindingFlags.Instance);
//Set the Buttons size
fi.SetValue(obj, new Size(50, 50));
} |