Интерфейс PageControl

Реализация TabControl другого вида. Подробнее...

Граф наследования:PageControl:

Inheritance graph
Граф связей класса PageControl:

Collaboration graph
Полный список членов класса

Свойства

LONG RW TabsAlign []
 Определяет расположение закладок.
VARIANT_BOOL RW HeaderVisible []
 Определяет нужно ли отображать заголовок.
VARIANT_BOOL RW TabCloseButton []
 Влияет на положение кнопки закрытия закладки, если эти кнопки отображаются.
VARIANT_BOOL RW ShowSingleTab []
 Применяется, если у компонента только одна страница.
VARIANT_BOOL RW HideClippedTabs []
 Если "TRUE", то закладки, которые не помещаются в размеры компонента не отображаются.
VARIANT_BOOL RW TabsDragDrop []
 Если "TRUE", то пользователь может менять с помощью мышки положение закладок.
IDispatch *R HeaderColors []
 Настройки раскраски для заголовка.
IDispatch *R TabColors []
 Настройки раскраски для закладки.
IDispatch *R CloseButtonColors []
 Настройки раскраски для кнопки закрытия закладки.
IDispatch *R ChevronColors []
 Настройки раскраски для кнопки открытия выпадающего списка, которая может отображаться, если HideClippedTabs = "TRUE".

Подробное описание

Реализация TabControl другого вида.

Создание: Компонент можно создать методом CreatePageControl класса Frame

Пример (JScript):

o = new ActiveXObject("Scripting.WindowSystemObject")

o.EnableVisualStyles = true

f = o.CreateForm(0,0,0,0)

f.Text = "WSO"
f.ClientWidth = 200
f.ClientHeight = 100
f.CenterControl()

Tabs = f.CreatePageControl(0,0,0,0)
Tabs.Align = o.Translate("AL_CLIENT")
Tabs.CreateTab("Tab1")
Tabs.CreateTab("Tab2")
Tabs.CreateTab("Tab3")

f.Show()

o.Run()

Результат:

PageControl.jpg

Заметки:
Следующие свойства TabControl могут быть использованы для PageControl:
Начиная с:
1.1.15.


Полный список свойств

IDispatch* R ChevronColors

Настройки раскраски для кнопки открытия выпадающего списка, которая может отображаться, если HideClippedTabs = "TRUE".

Объект GraphicElement.

Начиная с:
1.1.15.

IDispatch* R CloseButtonColors

Настройки раскраски для кнопки закрытия закладки.

Объект GraphicElement.

Начиная с:
1.1.15.

IDispatch* R HeaderColors

Настройки раскраски для заголовка.

GraphicElement.

Начиная с:
1.1.15.

VARIANT_BOOL RW HeaderVisible

Определяет нужно ли отображать заголовок.

По умолчанию "TRUE"

Начиная с:
1.1.15.

VARIANT_BOOL RW HideClippedTabs

Если "TRUE", то закладки, которые не помещаются в размеры компонента не отображаются.

Для доступа к ним предоставляется кнопка с выпадающим меню.

Если "FALSE", то все закладки отображаются, но их размеры могут уменьшаться. Это может привести к тому, что текст закладки будет отображаться частично.

По умолчанию "FALSE"

Начиная с:
1.1.15.

VARIANT_BOOL RW ShowSingleTab

Применяется, если у компонента только одна страница.

В этом случае, если свойство имеет значение "TRUE", то закладка показывается, иначе, закладка не показывается.

По умолчанию "FALSE"

Начиная с:
1.1.15.

VARIANT_BOOL RW TabCloseButton

Влияет на положение кнопки закрытия закладки, если эти кнопки отображаются.

Если "TRUE", то кнопка отображается на закладке. Иначе на заголовке.

По умолчанию "FALSE"

Начиная с:
1.1.15.

IDispatch* R TabColors

Настройки раскраски для закладки.

Объект GraphicElement.

Начиная с:
1.1.15.

LONG RW TabsAlign

Определяет расположение закладок.

Может принимать следующие значения:

По умолчанию "AL_BOTTOM"

Начиная с:
1.1.15.

VARIANT_BOOL RW TabsDragDrop

Если "TRUE", то пользователь может менять с помощью мышки положение закладок.

По умолчанию "FALSE"

Начиная с:
1.1.15.


Документация по WSO 1.1. Последние изменения:Wed Aug 12 18:11:04 2015. (C) Веретенников А. Б. 2004-2015