PageControl компонент
Компонентът DelphiPageControl(бележник с много страници) се намира на страницата Win32 на палитрата на компонентите. На етапа на проектиране, за да добавите нов панел (страница), трябва да щракнете с десния бутон върху компонента и да изберете "Нова страница" от контекстното меню. Delphi ще създаде нова страница с име TabSheet1, можете да я преименувате, като промените свойството Caption в "Object Inspector" на обекта TabSheet (трябва да се уверите, че когато са избрани, маркерите не засягат заглавните области на компонента PageControl). За да изтриете панел, използвайте елемента от менюто - "Изтриване на страница". Елементите от менюто "Следваща страница" и "Предишна страница" ви позволяват да навигирате до следващата и предишната страница.
Свойства и методи на компонента TPageControl.
ActivePage– Това свойство е от тип TTabSheet и сочи към текущо активната страница. Можете да управлявате тази страница, например можете да промените нейното заглавие:
PageControll.ActivePage.Caption := 'нов надпис'.
ActivePageindexе индексът на текущо избраната страница.
Pagecount- Това свойство съхранява броя на страниците.
Страници– Този масив съхранява всички страници. Например, за да промените заглавието на нула, можете да напишете следния код:
HotTrack- ако този параметър е зададен на true, тогава заглавията на страниците ще бъдат маркирани, когато курсорът на мишката се задържи върху тях.
MultiLine—Заглавията могат да обхващат няколко реда, ако заглавията не се побират на един ред.
Multiseiect- позволява избор на няколко страници наведнъж. Това свойство може да бъде вярно само ако свойството стил посочва tsFiatButtons или tsButtons. Честно казано, външноизгледът и резултатът не са много удобни и естетични и според мен е по-добре да се въздържате от многократен избор.
style— стил на заглавието на страницата. Тук можете да посочите една от следните стойности:
tsTabs- стандартен изглед;
tsButtons- под формата на бутони;
tsFiatButtons- под формата на плаващи бутони.
TabPositionе позицията на разделите. Това може да бъде една от следните стойности: tpTop, tpLeft, tpRight, tpBottom, което съответства на позициите отгоре, отляво, отдясно и отдолу.
TabHeight- височина на раздела. Можете да посочите конкретна стойност на височината или 0, която ще бъде стойността по подразбиране.
Ширина на разделае ширината на разделите. Ако тук е указано 0, тогава ширината ще бъде минималната, необходима за показване на заглавието.