Граф наследования: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".