PageControl組件位于組件板的Win32頁(yè)中,該組件用于實(shí)現(xiàn)窗體上多頁(yè)面技術(shù),每個(gè)頁(yè)面上均能添加若干控件。程序運(yùn)行時(shí),單擊頁(yè)面標(biāo)簽就可以在多頁(yè)之間切換。
1.建立多頁(yè)
用鼠標(biāo)右鍵單擊PageControl組件,在彈出式菜單中選擇New Page子菜單可添加新頁(yè),用Delete子菜單可刪除當(dāng)前頁(yè)。讀者應(yīng)注意:
·單擊PageControl組件標(biāo)題時(shí),選中的是PageControl對(duì)象。
·單擊PageControl組件頁(yè)面時(shí),選中的是TabSheet對(duì)象。
選擇不同對(duì)象,在對(duì)象監(jiān)視器中將顯示不同對(duì)象的屬性,即顯示PageControl對(duì)象或TabSheet對(duì)象的屬性。
2.PageControl對(duì)象的主要屬性
(1)ActivePage屬性
ActivePage屬性用于設(shè)置PageControl組件的當(dāng)前頁(yè)。單擊ActivePage屬性的下拉列表框,從列表框中可選擇不同頁(yè)面。
(2)Muhiline屬性
Muhiline屬性值為T(mén)rue時(shí),PageControl控件呈多行風(fēng)格。
(3)Image屬性
Image屬性表示與PageControl相關(guān)聯(lián)的ImageList名。選定后PageControl就可使用Image-List中的圖像。
(4)Pages屬性
PageControl的所有頁(yè)面記錄在Page屬性中,Pages是運(yùn)行時(shí)的屬性,即設(shè)計(jì)時(shí)在對(duì)象監(jiān)視器中不可見(jiàn),而運(yùn)行時(shí)卻能在程序中引用。
Pages是一個(gè)數(shù)組,其元素類型為T(mén)TabSheet,元素個(gè)數(shù)放在PageCount中,Pages[0]是第一頁(yè),Pages[PageCount一1]是最后一頁(yè)。
(5)ActivePageIndex屬性
ActivePageIndex屬性是當(dāng)前活動(dòng)頁(yè)的Page屬性的下標(biāo),從0開(kāi)始計(jì)數(shù)。ActivePageIndex也是運(yùn)行時(shí)的屬性。
3.TabSheet對(duì)象的常用屬性
(1)Caption屬性
該屬性用于設(shè)置頁(yè)標(biāo)簽名稱。
(2)PageIndex屬性
Pagelndex為該頁(yè)在Pages數(shù)組中的下標(biāo),從0開(kāi)始。
(3)TabVisible屬性
TabVisible屬性用于設(shè)置本頁(yè)是否可見(jiàn)。
(4)Imagelndex屬性
該頁(yè)使用圖像在ImageList中的索引值。
1.建立多頁(yè)
用鼠標(biāo)右鍵單擊PageControl組件,在彈出式菜單中選擇New Page子菜單可添加新頁(yè),用Delete子菜單可刪除當(dāng)前頁(yè)。讀者應(yīng)注意:
·單擊PageControl組件標(biāo)題時(shí),選中的是PageControl對(duì)象。
·單擊PageControl組件頁(yè)面時(shí),選中的是TabSheet對(duì)象。
選擇不同對(duì)象,在對(duì)象監(jiān)視器中將顯示不同對(duì)象的屬性,即顯示PageControl對(duì)象或TabSheet對(duì)象的屬性。
2.PageControl對(duì)象的主要屬性
(1)ActivePage屬性
ActivePage屬性用于設(shè)置PageControl組件的當(dāng)前頁(yè)。單擊ActivePage屬性的下拉列表框,從列表框中可選擇不同頁(yè)面。
(2)Muhiline屬性
Muhiline屬性值為T(mén)rue時(shí),PageControl控件呈多行風(fēng)格。
(3)Image屬性
Image屬性表示與PageControl相關(guān)聯(lián)的ImageList名。選定后PageControl就可使用Image-List中的圖像。
(4)Pages屬性
PageControl的所有頁(yè)面記錄在Page屬性中,Pages是運(yùn)行時(shí)的屬性,即設(shè)計(jì)時(shí)在對(duì)象監(jiān)視器中不可見(jiàn),而運(yùn)行時(shí)卻能在程序中引用。
Pages是一個(gè)數(shù)組,其元素類型為T(mén)TabSheet,元素個(gè)數(shù)放在PageCount中,Pages[0]是第一頁(yè),Pages[PageCount一1]是最后一頁(yè)。
(5)ActivePageIndex屬性
ActivePageIndex屬性是當(dāng)前活動(dòng)頁(yè)的Page屬性的下標(biāo),從0開(kāi)始計(jì)數(shù)。ActivePageIndex也是運(yùn)行時(shí)的屬性。
3.TabSheet對(duì)象的常用屬性
(1)Caption屬性
該屬性用于設(shè)置頁(yè)標(biāo)簽名稱。
(2)PageIndex屬性
Pagelndex為該頁(yè)在Pages數(shù)組中的下標(biāo),從0開(kāi)始。
(3)TabVisible屬性
TabVisible屬性用于設(shè)置本頁(yè)是否可見(jiàn)。
(4)Imagelndex屬性
該頁(yè)使用圖像在ImageList中的索引值。

