Граф наследования: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 то закладки имеют длину в зависимости от текста и изображения.