更改tabControl選項卡顏色

2021-05-23 05:51:49 字數 550 閱讀 8848

private void form1_load(object sender, eventargs e)

private void tabcontrol1_drawitem(object sender, system.windows.forms.drawitemeventargs e)

else

string tabname   = this.tabcontrol1.tabpages[e.index].text;

stringformat sfttab = new stringformat();

e.graphics.fillrectangle(bshback, e.bounds);

rectangle   rectab = e.bounds;

rectab = new rectangle( rectab.x,   rectab.y + 4,   rectab.width,   rectab.height - 4);

e.graphics.drawstring(tabname, fnttab, bshfore, rectab, sfttab);

}

選項卡控制項TabControl

1 用tabcontrol 的selectedtab屬性 if tabcontrol1.selectedtab tabpage2 2 用tabcontrol 的selectedindex 屬性 if tabcontrol1.selectedtab 1 1 用selecttab 方法 將指定的選項卡 ...

tabcontrol選項卡隱藏或者禁用

方法1.使用tab.parent null,來隱藏,使用tab.parent tabcontrol1來顯示。此方法完全可以勝任需求。但是也會存在乙個bug,就是tabcontrol父控制項中的tab至少要存在乙個,即如果tabcontrol.tabpages.count 0時,tabcontrol為...

獲取TabControl控制項的當前選項卡

tabcontrol控制項是乙個選項卡控制項,在c 的winform程式中會經常用到。在開發中,有時,需要根據使用者選擇的選項卡不同,而執行不同的操作,這時,我們就會想 怎樣判斷,使用者當前選擇的是哪個選項卡?解決方案 使用tabcontrol控制項的selectedtab屬性。可以做乙個小實驗。1...