Интерфейс ReBar

Контейнер ReBar позволяет пользователю менять положение своих дочерних компонентов с помощью мышки. Подробнее...

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

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

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

Свойства

VARIANT_BOOL RW Locked []
 Свойство блокирует возможность пользователем менять положение дочерних компонентов.
VARIANT_BOOL RW InsertNewRow []
 Свойство определяет что полосы для создаваемых компонентов будут помещаться при создании на новый ряд.
IDispatch *R Band [[in] IDispatch *Control] []
 Свойство позволяет получить объект ReBarBand для настроек изображения и вспомогательного текста.
IDispatch *RW Images []
 Свойство позволяет определить параметры объекта ImageList, определяющего набор картинок для полос.
VARIANT W Image []
 Свойство позволяет задать фоновое изображение для компонента.
VARIANT_BOOL RW FixedOrder []
 Свойство определяет, могут ли полосы менять порядок относительно друг друга, значение "TRUE" означает что порядок менять нельзя.
VARIANT_BOOL RW VarHeight []
 Свойство определяет, могут ли полосы иметь разный размер.
VARIANT_BOOL RW BandBorders []
 Свойство определяет рисование разделяющих линий между полосами.
VARIANT_BOOL RW Vertical []
 Свойство определяет ориентацию компонента: горизонтальная ("FALSE") или вертикальная ("TRUE").
VARIANT_BOOL RW DblClkToggle []
 Если установлено значение "TRUE", что полоса будет принимать минимальный или максимальный размер при двойном щелчке мышки по ней, иначе по одному щелчку.
VARIANT_BOOL RW VerticalGripper []
 Свойство определяет что ползунок панели будет отображаться вертикально, независимо от ориентации компонента.
VARIANT_BOOL RW AutoLayout []
 Свойство определяет что компонент автоматически будет менять положение полос при изменении своего размера.
LONG R RowCount []
 Свойство определяет количество строк в ReBar.
LONG R RowHeight [[in] LONG Index] []
 Свойство определяет высоту строки в ReBar.
LONG R BandCount []
 Возвращает число контролов в ReBar.

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

Контейнер ReBar позволяет пользователю менять положение своих дочерних компонентов с помощью мышки.

Для каждого компонента он создает полосу, на которой может размещать перетаскиватель, изображение и вспомогательный текст.

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

Пример (JScript):

o = new ActiveXObject("Scripting.WindowSystemObject")
o.EnableVisualStyles = true

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

f.ClientWidth = 300
f.ClientHeight = 150
f.CenterControl()
f.Text = "WSO"

ReBar = f.CreateReBar(0,0,0,0)
Menu = ReBar.CreateMenuBar(0,0,0,0)
Menu.Menu.Add("File")
Menu.Menu.Add("Edit")
Menu.Menu.Add("Help")

ToolBar = ReBar.CreateToolBar(0,0,0,25)
ToolBar.ShowText = true
ToolBar.Buttons.Add("Button 1")
ToolBar.Buttons.Add("Button 2")
ToolBar.Buttons.Add("Button 3")

f.Show()

o.Run()

Результат:
ReBar.jpg


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

VARIANT_BOOL RW AutoLayout

Свойство определяет что компонент автоматически будет менять положение полос при изменении своего размера.

Значение по умолчанию: "TRUE"

IDispatch* R Band[[in] IDispatch *Control] (  ) 

Свойство позволяет получить объект ReBarBand для настроек изображения и вспомогательного текста.

Аргументы:
Control компонент для которого требуется получить объект ReBarBand

VARIANT_BOOL RW BandBorders

Свойство определяет рисование разделяющих линий между полосами.

Значение по умолчанию: "FALSE"

LONG R BandCount

Возвращает число контролов в ReBar.

Начиная с:
1.1.10.

VARIANT_BOOL RW DblClkToggle

Если установлено значение "TRUE", что полоса будет принимать минимальный или максимальный размер при двойном щелчке мышки по ней, иначе по одному щелчку.

Значение по умолчанию: "FALSE"

VARIANT_BOOL RW FixedOrder

Свойство определяет, могут ли полосы менять порядок относительно друг друга, значение "TRUE" означает что порядок менять нельзя.

Значение по умолчанию: "FALSE"

VARIANT W Image

Свойство позволяет задать фоновое изображение для компонента.

Аргументы:
newVal изображение, параметр может быть:

IDispatch* RW Images

Свойство позволяет определить параметры объекта ImageList, определяющего набор картинок для полос.

Заметки:
можно задать существующий объект, так и просто обратиться к свойству для чтения, при этом объект создается автоматически если требуется.

VARIANT_BOOL RW InsertNewRow

Свойство определяет что полосы для создаваемых компонентов будут помещаться при создании на новый ряд.

Значение по умолчанию: "TRUE".

VARIANT_BOOL RW Locked

Свойство блокирует возможность пользователем менять положение дочерних компонентов.

Значение по умолчанию: "FALSE".

LONG R RowCount

Свойство определяет количество строк в ReBar.

Начиная с:
1.1.9.

LONG R RowHeight[[in] LONG Index] (  ) 

Свойство определяет высоту строки в ReBar.

Аргументы:
Index номер строки.
Начиная с:
1.1.9.

VARIANT_BOOL RW VarHeight

Свойство определяет, могут ли полосы иметь разный размер.

Значение по умолчанию: "TRUE"

VARIANT_BOOL RW Vertical

Свойство определяет ориентацию компонента: горизонтальная ("FALSE") или вертикальная ("TRUE").

Значение по умолчанию: "FALSE"

VARIANT_BOOL RW VerticalGripper

Свойство определяет что ползунок панели будет отображаться вертикально, независимо от ориентации компонента.

Значение по умолчанию: "FALSE"


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