VB 的SSTAB頁(yè)簽顏色是無(wú)法更改的!
創(chuàng)新互聯(lián)專注于陵川企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),購(gòu)物商城網(wǎng)站建設(shè)。陵川網(wǎng)站建設(shè)公司,為陵川等地區(qū)提供建站服務(wù)。全流程按需求定制制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
想達(dá)到這個(gè)效果,可以變通換一個(gè)方式:當(dāng)某個(gè)頁(yè)簽選中時(shí),該頁(yè)簽顏色變成某顏色或該頁(yè)簽字體變成某顏色,以此來區(qū)分。
做法:布置一個(gè)Label控件,該Label設(shè)置自動(dòng)調(diào)整大小、可設(shè)置文本、背景色、字體顏色,當(dāng)某頁(yè)簽被點(diǎn)中時(shí),設(shè)置Label控件顯示在上面覆蓋掉即可。
參考代碼:
Private Sub Form_Load() '畫面截入初始化代碼
Label1.Caption=""
Label1.Visible=False
Label1.BackColor=0'自己想要的背景色
Label1.ForeColor=0'自己想要的字體顏色
Label1.AutoSize=True'自動(dòng)調(diào)整大小
End Sub
Private Sub SSTab1_Click(PreviousTab As Integer)'選項(xiàng)卡頁(yè)簽變更事件寫入以下代碼
Label1.Caption=SSTab1.TabCaption(SSTab1.Tab)'獲取當(dāng)前頁(yè)簽的文本
Label1.Top=60'高度60恰好
Label1.Left=120'唯一不足是左邊距沒什么好屬性和方法計(jì)算,自己測(cè)試恰當(dāng)即可。
Label1.Visible=True
End Sub
SSTab?控件提供了一組選項(xiàng)卡,每個(gè)選項(xiàng)卡都可作為其它控件的容器。在控件中,同一時(shí)刻只有一個(gè)選項(xiàng)卡是活動(dòng)的,這個(gè)選項(xiàng)卡向用戶顯示它本身所包含的控件而隱藏其它選項(xiàng)卡中的控件。
SSTab?控件就象筆記本中的分割線或一組文件夾上的標(biāo)簽一樣。用?SSTab?控件,可以在應(yīng)用程序中為某個(gè)窗口或?qū)υ捒虻南嗤瑓^(qū)域定義多個(gè)頁(yè)面。用這個(gè)控件的屬性可以:
決定選項(xiàng)卡的數(shù)目。
把選項(xiàng)卡組織到多于一行中。
為每一個(gè)選項(xiàng)卡設(shè)置文本。
在每個(gè)選項(xiàng)卡上顯示一幅圖形。
決定所用選項(xiàng)卡的樣式。
設(shè)置每個(gè)選項(xiàng)卡的大小。
為了使用這個(gè)控件,必須首先決定想怎樣組織放置到不同選項(xiàng)卡中的控件。設(shè)置?Tabs?和?TabsPerRow?屬性來創(chuàng)建選項(xiàng)卡,并把它們組織到各行中。然后在設(shè)計(jì)時(shí)通過單擊每個(gè)選項(xiàng)卡來選擇它。對(duì)每個(gè)選項(xiàng)卡,在用戶選定該選項(xiàng)卡時(shí)希望顯示控件,所以要將這些控件繪制出來。按照要求,設(shè)置Caption、Picture、TabHeight?和?TabMaxWidth?屬性,由此定制選項(xiàng)卡的頂部。
在運(yùn)行時(shí),用戶可按 CTRL+TAB 鍵或使用每個(gè)選項(xiàng)卡的標(biāo)題中所定義的加速鍵在選項(xiàng)卡之間移動(dòng)。
也可用?Style、ShowFocusRect、TabOrientation?和?WordWrap?屬性定制整個(gè)?SSTab?控件。
發(fā)行注意?可在文件 TABCTL32.OCX 中找到?SSTab?控件。為在應(yīng)用程序中使用?SSTab?控件,必須將該控件的 .OCX 文件添加到工程中。當(dāng)發(fā)行應(yīng)用程序時(shí),把合適的 .OCX 文件安裝到用戶的 Microsoft Windows 的 System 或者 System32 子目錄下。關(guān)于如何將附加控件添加到工程中去的詳細(xì)信息,請(qǐng)參閱 Visual Basic《程序員指南》。
TabPage又名tabcontrol(不知道為什么工具箱和實(shí)際不一樣,后者是工具箱里這個(gè)控件的名字)
sstab控件已經(jīng)被這個(gè)控件所代替