Граф наследования:ScrollBar:
Свойства | |
ULONG RW | Page [] |
Свойство определяет размер ползунка, должно задаваться значение относительно параметров Max, Min, Position. | |
ULONG RW | SmallChange [] |
Свойство определяет размер маленького изменения, на столько меняется значение состояния когда пользователь нажимает на кнопки со стрелками, находящиеся на концах компонента. | |
ULONG RW | LargeChange [] |
Свойство определяет размер большого изменения, на столько меняется значение состояния когда пользователь щелкает левой кнопкой мышки в области компонента между ползунком и кнопками на концах компонента. | |
VARIANT_BOOL RW | Vertical [] |
Свойство определяет ориентацию компонента, является ли она вертикальной. | |
VARIANT_BOOL RW | Tracking [] |
Свойство определяющее вызов события OnChange во время перемещения ползунка полосы прокрутки, если его значение - "TRUE" (по умолчанию), иначе вызов события производится только после отпускания кнопки мыши и занятия ползунком конечного положения. |
События: компонент как и все компоненты, порожденные от класса 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()
ULONG RW LargeChange |
Свойство определяет размер большого изменения, на столько меняется значение состояния когда пользователь щелкает левой кнопкой мышки в области компонента между ползунком и кнопками на концах компонента.
Значение по умолчанию: "10"
ULONG RW Page |
ULONG RW SmallChange |
Свойство определяет размер маленького изменения, на столько меняется значение состояния когда пользователь нажимает на кнопки со стрелками, находящиеся на концах компонента.
Значение по умолчанию: "1"
VARIANT_BOOL RW Tracking |
Свойство определяющее вызов события OnChange во время перемещения ползунка полосы прокрутки, если его значение - "TRUE" (по умолчанию), иначе вызов события производится только после отпускания кнопки мыши и занятия ползунком конечного положения.
Значение по умолчанию: "TRUE".
VARIANT_BOOL RW Vertical |
Свойство определяет ориентацию компонента, является ли она вертикальной.
Значение по умолчанию: "FALSE".