Граф наследования:ToolBar:
Свойства | |
IDispatch *RW | Buttons [] |
Объект Action определяющий набор кнопок на панели. | |
VARIANT_BOOL RW | Flat [] |
Свойство определяет являются ли кнопки панели плоскими. | |
VARIANT_BOOL RW | ShowText [] |
Свойство разрешает отображение текста на кнопках. | |
ULONG RW | ButtonWidth [] |
Свойство определяет длину кнопки. | |
ULONG RW | ButtonHeight [] |
Свойство определяет высоту кнопки. | |
VARIANT_BOOL RW | AutoSizeButtons [] |
Свойство определяет автоматическое определение длины кнопок в зависимости от их текста. | |
VARIANT_BOOL RW | List [] |
Свойство определяет отображение текста на кнопках справа от изображений. | |
VARIANT_BOOL RW | Wrapable [] |
Свойство разрешает создание нескольких рядов кнопок, в зависимости от размеров компонента. | |
VARIANT_BOOL RW | AutoSize [] |
Свойство определяет автоматическое определение панелью инструментов своих размеров в зависимости от кнопок. | |
VARIANT_BOOL RW | Vertical [] |
Свойство определяет ориентацию компонента, является ли она вертикальной. | |
ULONG RW | MinButtonWidth [] |
Задает минимальную длину кнопки. | |
ULONG RW | MaxButtonWidth [] |
Задает максимальную длину кнопки. | |
ULONG RW | MaxTextRows [] |
Задает сколько строк текста может отображаться на кнопке. | |
ULONG RW | PaddingX [] |
Задает дополнительный отступ по горизонтали между границей кнопки и текстом/картинкой на кнопке. | |
ULONG RW | PaddingY [] |
Задает дополнительный отступ по вертикали между границей кнопки и текстом/картинкой на кнопке. | |
ULONG RW | ButtonSpacingX [] |
Задает дополнительный отступ по горизонтали между кнопками. | |
ULONG RW | ButtonSpacingY [] |
Задает дополнительный отступ по вертикали между кнопками. |
Создание: Компонент можно создать методом CreateToolBar класса Frame
Пример (JScript):
o = new ActiveXObject("Scripting.WindowSystemObject") o.EnableVisualStyles = true f = o.CreateForm(0,0,0,0) f.Text = "WSO" f.ClientWidth = 320 f.ClientHeight = 100 f.CenterControl() ToolBar = f.CreateToolBar(10,10,300,25) ToolBar.ShowText = true ToolBar.Buttons.Images.Load(CurrentDir() + "ToolBar.bmp") with (ToolBar.Buttons) { with (Add("Item 1")) { ImageIndex = 1 } with (Add("Item 2")) { ImageIndex = 2 } with (Add("Item 3")) { ImageIndex = 3 } } f.Show() o.Run() function CurrentDir() {s = WScript.ScriptFullName; s = s.substring(0,s.lastIndexOf("\\")+1); return s; }
VARIANT_BOOL RW AutoSize |
Свойство определяет автоматическое определение панелью инструментов своих размеров в зависимости от кнопок.
Значение по умолчанию: "TRUE".
VARIANT_BOOL RW AutoSizeButtons |
Свойство определяет автоматическое определение длины кнопок в зависимости от их текста.
Значение по умолчанию: "TRUE".
ULONG RW ButtonHeight |
Свойство определяет высоту кнопки.
IDispatch* RW Buttons |
Объект Action определяющий набор кнопок на панели.
ULONG RW ButtonSpacingX |
Задает дополнительный отступ по горизонтали между кнопками.
Требуется Comctl32.dll версии 6. Требуется активация тем (Themes).
ULONG RW ButtonSpacingY |
Задает дополнительный отступ по вертикали между кнопками.
Требуется Comctl32.dll версии 6. Требуется активация тем (Themes).
ULONG RW ButtonWidth |
Свойство определяет длину кнопки.
VARIANT_BOOL RW Flat |
Свойство определяет являются ли кнопки панели плоскими.
Значение по умолчанию: "TRUE".
VARIANT_BOOL RW List |
Свойство определяет отображение текста на кнопках справа от изображений.
Значение по умолчанию: "FALSE".
ULONG RW MaxButtonWidth |
Задает максимальную длину кнопки.
AutoSizeButtons должно быть "FALSE".
ULONG RW MaxTextRows |
Задает сколько строк текста может отображаться на кнопке.
Если не задано, не входящий текст отображается многоточием. AutoSizeButtons должно быть "FALSE", иначе текст всегда отображается целиком, одной строкой. Должно быть задано MaxButtonWidth.
ULONG RW MinButtonWidth |
Задает минимальную длину кнопки.
AutoSizeButtons должно быть "FALSE".
ULONG RW PaddingX |
Задает дополнительный отступ по горизонтали между границей кнопки и текстом/картинкой на кнопке.
Требуется Comctl32.dll версии 6. Требуется активация тем (Themes).
ULONG RW PaddingY |
Задает дополнительный отступ по вертикали между границей кнопки и текстом/картинкой на кнопке.
Требуется Comctl32.dll версии 6. Требуется активация тем (Themes).
VARIANT_BOOL RW ShowText |
Свойство разрешает отображение текста на кнопках.
Значение по умолчанию: "FALSE".
VARIANT_BOOL RW Vertical |
Свойство определяет ориентацию компонента, является ли она вертикальной.
Значение по умолчанию: "FALSE".
VARIANT_BOOL RW Wrapable |
Свойство разрешает создание нескольких рядов кнопок, в зависимости от размеров компонента.
Значение свойства AutoSize должно быть "FALSE".
Значение по умолчанию: "FALSE".