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