Граф наследования:TabControl:
Открытые члены | |
CreateTab ([in] BSTR Text,[out, retval] IDispatch **pControl) | |
Метод создает новую страницу с заданным текстом. | |
Свойства | |
IDispatch *R | Controls [] |
Свойство - коллекция созданных страниц. | |
IDispatch *RW | ActiveControl [] |
Свойство определяет текущую видимую страницу. | |
VARIANT_BOOL RW | Buttons [] |
Свойство определяет отображение закладок в виде кнопок. | |
VARIANT_BOOL RW | MultiLine [] |
Свойство определяет возможность отображения закладок в несколько рядов. | |
VARIANT_BOOL RW | HotTrack [] |
Свойство определяет смену цвета шрифта закладок при наведении на нее указателя мышки аналогично гиперссылкам. | |
VARIANT_BOOL RW | FlatButtons [] |
Свойство определяет отображение закладок в плоских кнопок. | |
VARIANT_BOOL RW | RaggedRight [] |
Свойство определяет что ряды закладок не растягиваются автоматически на длину компонента, закладки все группируются по левой стороне. | |
LONG RW | TabWidth [] |
Если значение свойства больше 0 то оно определяет что все закладки имеют одинаковую длину, определяемую значением этого свойства. | |
LONG RW | TabHeight [] |
Если значение свойства больше 0 то оно определяет что все закладки имеют одинаковую высоту, определяемую значением этого свойства. | |
LONG RW | ItemIndex [] |
Свойство определяет индекс видимой страницы, видимая страница доступна через свойство ActiveControl. | |
IDispatch *RW | Images [] |
Свойство позволяет определить параметры объекта ImageList, определяющего набор картинок для закладок. | |
VARIANT_BOOL RW | TabsVisible [] |
Свойство определяет, видны ли заголовки страниц. |
Текст на закладках определяется текстом соответствующих страниц. Закладка может отображать изображение из списка Images, индекс определяется свойством ImageIndex соответствующей страницы.
События: компонент вызывает событие OnChange при смене видимой страницы.
Создание: Компонент можно создать методом CreateTabControl класса 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.CreateTabControl(0,0,0,0) Tabs.Align = o.Translate("AL_CLIENT") Tabs.CreateTab("Tab1") Tabs.CreateTab("Tab2") Tabs.CreateTab("Tab3") f.Show() o.Run()
Результат:
CreateTab | ( | [in] BSTR | Text, | |
[out, retval] IDispatch ** | pControl | |||
) |
Метод создает новую страницу с заданным текстом.
Text | текст на закладке созданной страницы |
pControl | создаваемый компонент |
IDispatch* RW ActiveControl |
Свойство определяет текущую видимую страницу.
VARIANT_BOOL RW Buttons |
Свойство определяет отображение закладок в виде кнопок.
Значение по умолчанию: "FALSE".
IDispatch* R Controls |
Свойство - коллекция созданных страниц.
VARIANT_BOOL RW FlatButtons |
Свойство определяет отображение закладок в плоских кнопок.
Значение по умолчанию: "FALSE".
VARIANT_BOOL RW HotTrack |
Свойство определяет смену цвета шрифта закладок при наведении на нее указателя мышки аналогично гиперссылкам.
Значение по умолчанию: "TRUE".
IDispatch* RW Images |
Свойство позволяет определить параметры объекта ImageList, определяющего набор картинок для закладок.
Для страниц можно задавать индекс в этом списке через свойство ImageIndex.
LONG RW ItemIndex |
Свойство определяет индекс видимой страницы, видимая страница доступна через свойство ActiveControl.
VARIANT_BOOL RW MultiLine |
Свойство определяет возможность отображения закладок в несколько рядов.
Значение по умолчанию: "TRUE".
VARIANT_BOOL RW RaggedRight |
Свойство определяет что ряды закладок не растягиваются автоматически на длину компонента, закладки все группируются по левой стороне.
Значение по умолчанию: "FALSE".
LONG RW TabHeight |
Если значение свойства больше 0 то оно определяет что все закладки имеют одинаковую высоту, определяемую значением этого свойства.
Если равно TabWidth = 0 и TabHeight = 0 то закладки имеют длину в зависимости от текста и изображения.
VARIANT_BOOL RW TabsVisible |
Свойство определяет, видны ли заголовки страниц.
Значение по умолчанию: "TRUE"
LONG RW TabWidth |
Если значение свойства больше 0 то оно определяет что все закладки имеют одинаковую длину, определяемую значением этого свойства.
Если равно TabWidth = 0 и TabHeight = 0 то закладки имеют длину в зависимости от текста и изображения.