Интерфейс ScrollBar

Компонент ScrollBar - полоса прокрутки. Подробнее...

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

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

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

Свойства

ULONG RW Page []
 Свойство определяет размер ползунка, должно задаваться значение относительно параметров Max, Min, Position.
ULONG RW SmallChange []
 Свойство определяет размер маленького изменения, на столько меняется значение состояния когда пользователь нажимает на кнопки со стрелками, находящиеся на концах компонента.
ULONG RW LargeChange []
 Свойство определяет размер большого изменения, на столько меняется значение состояния когда пользователь щелкает левой кнопкой мышки в области компонента между ползунком и кнопками на концах компонента.
VARIANT_BOOL RW Vertical []
 Свойство определяет ориентацию компонента, является ли она вертикальной.
VARIANT_BOOL RW Tracking []
 Свойство определяющее вызов события OnChange во время перемещения ползунка полосы прокрутки, если его значение - "TRUE" (по умолчанию), иначе вызов события производится только после отпускания кнопки мыши и занятия ползунком конечного положения.

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

Компонент ScrollBar - полоса прокрутки.

События: компонент как и все компоненты, порожденные от класса StatusControl вызывает событие OnChange при изменения значения состояния

Создание: Компонент можно создать методом CreateScrollBar класса 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 = 80
f.CenterControl()

ScrollBar = f.CreateScrollBar(10,10,300,25)
ScrollBar.Max = 300
ScrollBar.Min = 100
ScrollBar.Position = 230
ScrollBar.Page = 50

f.Show()

o.Run()

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


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

ULONG RW LargeChange

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

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

ULONG RW Page

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

Значение по умолчанию: "0", что означает что значение не используется.

ULONG RW SmallChange

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

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

VARIANT_BOOL RW Tracking

Свойство определяющее вызов события OnChange во время перемещения ползунка полосы прокрутки, если его значение - "TRUE" (по умолчанию), иначе вызов события производится только после отпускания кнопки мыши и занятия ползунком конечного положения.

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

VARIANT_BOOL RW Vertical

Свойство определяет ориентацию компонента, является ли она вертикальной.

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


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