二級VB基礎(chǔ)教程:8.2多選項(xiàng)卡對話框——頁框(TabStrip)

字號:

1. 設(shè)置頁框的外觀樣式
    (1) 先在窗體上畫出一個(gè)TabStrip對象;
    (2) 右擊該對象,從快捷菜單中選擇“屬性”;
    (3) 在TabStrip屬性窗口里選擇通用(General)標(biāo)簽,在樣式(Style)列表框里選擇樣式;
    (4) 在TabStrip屬性窗口里選擇選項(xiàng)卡(Tabs)標(biāo)簽,在標(biāo)題(Caption)框里輸入標(biāo)題和關(guān)鍵字;
    (5) 如果需要的話,在工具提示文本(ToolTipText)框里輸入提示信息;
    (6) 在TabStrip屬性窗口里選擇字體(Font)標(biāo)簽,設(shè)置標(biāo)題的字體(可以直接采用默認(rèn)值)。
    2.增減標(biāo)簽總數(shù)
      在TabStrip屬性窗口里選擇選項(xiàng)卡標(biāo)簽,單擊插入選項(xiàng)卡按鈕增加標(biāo)簽,單擊刪除選項(xiàng)卡按鈕刪除標(biāo)簽。
    3.在TabStrip上顯示圖形
    1) 在窗體里拖入一個(gè)圖象列表(ImageList)控件;
    2) 在此對象上右擊,選擇屬性,打開屬性頁窗口;
    3) 選擇圖象標(biāo)簽, 單擊插入圖片按鈕,在選定圖片對話框里選擇想使用的位圖或圖標(biāo),然后單擊打開按鈕;為每個(gè)想添加圖形的選項(xiàng)卡重復(fù)此步;
    4) 單擊確定按鈕, ImageList里就存儲了需要的圖片。
    5) 選擇TabStrip, 進(jìn)入TabStrip屬性窗口并選擇通用標(biāo)簽,在圖象列表框里選擇ImageList1;
    6) 選擇選項(xiàng)卡標(biāo)簽,單擊緊挨索引框的向左或向右箭頭以選擇一個(gè)Tab序號。在圖象框里輸入一個(gè)數(shù),輸入為1,則顯示剛才ImageList控件里的第一個(gè)圖形,輸入為2,則顯示剛才ImageList控件里的第二個(gè)圖形,單擊確定按鈕完成。
    4.在TabStrip上放置其它控件
      在窗體上象添加普通控件一樣,把每一頁需要的控件添上,控件不止一個(gè)時(shí),應(yīng)該用Frame來分組,注意:除了默認(rèn)的第一頁上的Frame控件外,其他所有Frame的Visible屬性都應(yīng)該設(shè)為假。
    5.設(shè)計(jì)代碼
     在用戶選擇了標(biāo)簽后,TabStrip要求編寫代碼來顯示或隱藏控件。可用類似下面的代碼來識別用戶在哪一個(gè)項(xiàng)目上單擊。
    Private Sub TabStrip1_Click()
     Select Case TabStrip1.SelectedItem.key
       Case 1
           <選第一項(xiàng)時(shí)需要執(zhí)行的代碼>
       Case 2
           <選第一項(xiàng)時(shí)需要執(zhí)行的代碼>
           ……
     End Select
     End Sub
    例: Private Sub TabStrip1_Click()
       Select Case TabStrip1.SelectedItem.Key
           Case "statubar"
                  Frame2.Visible = False
                  Frame1.Visible = True
           Case "toolbar"
                  Frame1.Visible = False
                    Frame2.Visible = True
         End Select
      End Sub