Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
delph_t.doc
Скачиваний:
47
Добавлен:
12.04.2015
Размер:
2.26 Mб
Скачать

Компоненты страницы win32 tTabControl- набор закладокСвойства компонента:

property DisplayRect: TRect;

Определяет рабочую зону компонента, предназначенную для размещения других компонентов. Клиентская часть компонента содержит зону закладок и рабочую зону.

property HotTrack: Boolean

Если содержит True, название закладки автоматически выделяется цветом при перемещении над ней указателя мыши.

property MultiLine: Boolean;

Разрешает расположение закладок в несколько рядов. Если содержит False и закладки не умещаются в границах компонента, в зону закладок автоматически вставляются кнопки прокрутки.

property ScrollOpposite: Boolean;

Разрешает/запрещает перемещение неактивных рядов закладок на противоположную сторону компонента. Учитывается, если количество рядов больше 2.

property TabHeight: Smal-lint;

Определяет высоту каждой закладки в пикселях. Если ки в зависимости от выбранного шрифта.

property Tablndex: Integer;

Определяет индекс выбранной закладки или содержит -1, если ни одна закладка не выбрана. Индексация

TTabPosition = (tpTop, tpBottom) ; property TabPosition: TTabPosition;

Определяет положение зоны закладок относительно рабочей зоны компонента (tpTop - вверху, tpBottom -внизу).

property Tabs: TStrings;

Определяет надписи на закладках и их количество. Чтобы добавить или удалить закладку, нужно добавить ее надпись к списку Tabs или удалить надпись из списка.

property TabWidth: Smal-lint;

Определяет ширину каждой закладки в пикселях. Если содержит 0, ширина каждой закладки выбирается индивидуально в зависимости от длины ее надписи.

TPageControl- набор страниц с закладками Свойства компонента

Помимо свойств HotTrack, MultiLine, ScrollOpposite, TabHeight, Tab-Position и TabWidth, которые аналогичны одноименным свойствам TTabControl, компонент имеет следующие специфичные свойства:

property ActivePage: TTabSheet;

Содержит ссылку на активную панель. Установка нового значения ActivePage размещает соответствующую панель поверх остальных. Для выбора новой панели следует использовать методы SelectNextPage и FindNextPage.

property PageCount: Integer;

Содержит количество панелей (только для чтения).

property Pages[Index:Integer]: TTabSheet;

Возвращает ссылку на панель по ее индексу (только для чтения).

Методы компонента:

function FindNextPage (CurPage: TTabSheet; GoFor-ward, CheckTabVisible: Boolean) : TTabSheet;

Ищет следующую панель: CurPage - текущая панель; GoForward - содержит True, если поиск идет от первой панели к последней; CheckTabVisible - содержит True, если из поиска исключаются панели с признаком TabVisible=False. Возвращает ссылку на найденную панель. Если CurPage не принадлежит компоненту, возвращает ссылку на первую или последнюю панель в зависимости от параметра GoForward.

procedure SelectNextPage (GoForward: Boolean);

Делает активной следующую панель. Если GoFor-ward=True, активизируется следующая панель, в противном случае - предыдущая.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]