PageControl
Назначение
Компонент служит в качестве контейнера для других компонентов, позволяет создавать неограниченное число вкладок, группируя другие компоненты по назначению.
Класс: TdbPageControl
Свойства компонента
Свойство |
Тип |
Описание |
ActivePage |
TTabSheet |
Позволяет обратиться к свойствам активной вкладки. Подробней. |
ActivePageIndex |
Integer |
Определяет порядковый номер активной вкладки. Если свойству присвоить значение -1, ни одна из вкладок не будет активной. |
CanFocus |
Boolean |
Позволяет проверить, может ли данный компонент получить фокус ввода, как правило это необходимо перед использованием метода SetFocus, т.к. если компонент имеет свойство Visible = False или Enabled = False либо компонент расположен на родительском компоненте с данными свойствами, то использование метода SetFocus приведет к ошибке. Пример: if Form1.PageControl1.CanFocus then Form1.PageControl1.SetFocus; |
TCursor |
Позволяет выбрать вид курсора для компонента. Подробней. |
|
Enabled |
Boolean |
Определяет доступность компонента для пользователя. |
Focused |
Boolean |
Определяет, имеет ли компонент в настоящий момент фокус ввода. |
TFont |
Позволяет задать имя, размер, цвет и стиль шрифта. Подробней. |
|
Hint |
String |
Текст всплывающей подсказки, см. также ShowHint |
MultiLine |
Boolean |
Определяет, необходимо ли размещать вкладки на новой строке, если место по горизонтали закончилось. |
Name |
String |
Уникальное имя компонента на форме. |
TTabSheet |
Позволяет обратиться к свойствам необходимой вкладки по ее индексу. Подробней. |
|
PageCount |
Integer |
Возвращает количество вкладок у компонента. |
ShowHint |
Boolean |
Определяет, показывать ли всплывающую подсказку, см. также Hint |
Style |
TTabStyle |
Задает стиль вкладок. Доступные значения: tsTabs (по умолчанию), tsButtons (вкладки в стиле кнопок), tsFlatButtons (вкладки в стиле плоских кнопок) |
TabIndex |
Integer |
Возвращает порядковый номер вкладки. Если нет выбранной вкладки, возвращает значение -1. |
TabPosition |
TTabPosition |
Определяет расположение вкладок. Доступные значения: tpTop (вкладки сверху), tpBottom (вкладки снизу), tpLeft (вкладки слева), tpRight (вкладки справа). |
TabOrder |
Integer |
Определяет порядковый номер компонента при получении фокуса ввода по клавише Tab. |
TabStop |
Boolean |
Определяет, будет ли компонент учавствовать в получении фокуса ввода при нажатии клавиши Tab. |
Tag |
Integer |
Позволяет присвоить число компоненту для собственных нужд. |
TagString |
String |
Позволяет присвоить строку компоненту для собственных нужд. |
Visible |
Boolean |
Определяет видимость компонента. |
Left |
Integer |
X координата компонента на форме. |
Top |
Integer |
Y координата компонента на форме. |
Width |
Integer |
Ширина компонента. |
Height |
Integer |
Высота компонента. |
Методы компонента
Метод |
Описание |
procedure SetFocus |
Устанавливает фокус ввода для компонента. |
События компонента
Событие |
Описание |
OnChange (Sender: TObject) |
Срабатывает после того, как активная вкладка была изменена. |
OnChanging (Sender: TObject; var AllowChange: Boolean) |
Срабатывает перед изменение активной вкладки, позволяя запретить переключение на другую вкладку, если параметру AllowChange присвоить значение False. |
OnEnter (Sender: TObject) |
При получении компонентом фокуса ввода. |
OnExit (Sender: TObject) |
При потере компонентом фокуса ввода. |
OnMouseDown (Sender: TObject; MouseLeft, MouseRight, MouseMiddle: boolean; Shift, Alt, Ctrl: boolean; X, Y: Integer) |
При нажатии кнопки мыши над компонентом. |
OnMouseEnter (Sender: TObject) |
При заходе курсора мыши на компонент. |
OnMouseLeave (Sender: TObject) |
При покидании курсора мыши компонента. |
OnMouseMove (Sender: TObject; Shift, Alt, Ctrl: boolean; X, Y: Integer) |
При перемещении курсора мыши по компоненту. |
OnMouseUp (Sender: TObject; MouseLeft, MouseRight, MouseMiddle: boolean; Shift, Alt, Ctrl: boolean; X, Y: Integer) |
При отпускании кнопки мыши над компонентом. |
OnResize (Sender: TObject) |
При изменении размеров компонента. |
OnDropFiles (Sender: TObject; ArrayOfFiles: array of string; X, Y: Integer) |
Срабатывает при попытке перетащить файл из проводника на компонент. Подробней. |