借用一張網圖說明需求
在網上找了一圈,沒有找到直接通過api或者重繪tabcontrol 的解決方法,最後靈機一動想到了乙個折(tou)中(lan)的解決辦法
1當然要完美善後還是需要使用者自繪標籤,使第乙個標籤與背景色一致,這部分就不贅述了。tab1.tabpages.clear()
2 tab1.sizemode =tabsizemode.fixed
3 tab1.tabpages.add(""
)4 tab1.tabpages.add("
標籤一"
)5 tab1.tabpages.add("
標籤二"
)6 tab1.selectedindex = 178
addhandler tab1.selecting, sub(sender as
object, byval e as
tabcontrolcanceleventargs)
9if e.tabpageindex < 1
then
10 e.cancel = true
11end
if12
end sub
看不見就當不存在吧 : )
選項卡控制項TabControl
1 用tabcontrol 的selectedtab屬性 if tabcontrol1.selectedtab tabpage2 2 用tabcontrol 的selectedindex 屬性 if tabcontrol1.selectedtab 1 1 用selecttab 方法 將指定的選項卡 ...
更改tabControl選項卡顏色
private void form1 load object sender,eventargs e private void tabcontrol1 drawitem object sender,system.windows.forms.drawitemeventargs e else string...
tabcontrol選項卡隱藏或者禁用
方法1.使用tab.parent null,來隱藏,使用tab.parent tabcontrol1來顯示。此方法完全可以勝任需求。但是也會存在乙個bug,就是tabcontrol父控制項中的tab至少要存在乙個,即如果tabcontrol.tabpages.count 0時,tabcontrol為...