Интерфейс TrackBar

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

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

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

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

Открытые члены

 SelectAll (void)
 Метод выделяет все.
 ClearSelection (void)
 Метод сбрасывает выделение.

Свойства

VARIANT_BOOL RW Vertical []
 Свойство определяет ориентацию компонента, является ли она вертикальной.
LONG RW TickMarks []
 Свойство определяет параметры отображения меток и может принимать следующие значения:.
ULONG RW SmallChange []
 Свойство определяет маленькое изменение значения, на это значение меняется состояние компонента, когда компонент имеет фокус ввода и пользователь нажимает клавишы со стрелками ("Вверх", "Вниз", "Влево", "Вправо").
ULONG RW LargeChange []
 Свойство определяет большое изменение значения, на это значение меняется состояние компонента, когда компонент имеет фокус ввода и пользователь нажимает клавишы "Page Up", "Page Down".
ULONG RW ThumbLength []
 Свойство определяет длину ползунка, который можно передвигать для изменения значения.
ULONG RW TickFrequency []
 Свойство определяет с какой частотой расставляются метки.
VARIANT_BOOL RW EnableSelRange []
 Свойство определяет отображение полосы выделения.
LONG RW SelStart []
 Свойство определяет начало выделения.
LONG RW SelEnd []
 Свойство определяет конец выделения.

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

Компонент TrackBar предназначен для управления числовой величиной, имеет указатель текущего значения, который можно перетаскивать с помощью мышки, для изменения значения этой числовой величины.

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

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

TrackBar = f.CreateTrackBar(10,10,300,35)
TrackBar.Max = 300
TrackBar.Min = 100
TrackBar.Position = 230

f.Show()

o.Run()

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


Методы

ClearSelection ( void   ) 

Метод сбрасывает выделение.

SelectAll ( void   ) 

Метод выделяет все.


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

VARIANT_BOOL RW EnableSelRange

Свойство определяет отображение полосы выделения.

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

ULONG RW LargeChange

Свойство определяет большое изменение значения, на это значение меняется состояние компонента, когда компонент имеет фокус ввода и пользователь нажимает клавишы "Page Up", "Page Down".

LONG RW SelEnd

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

LONG RW SelStart

Свойство определяет начало выделения.

ULONG RW SmallChange

Свойство определяет маленькое изменение значения, на это значение меняется состояние компонента, когда компонент имеет фокус ввода и пользователь нажимает клавишы со стрелками ("Вверх", "Вниз", "Влево", "Вправо").

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

ULONG RW ThumbLength

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

ULONG RW TickFrequency

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

Если свойство имеет значение 0 то меток нет, иначе если 1 то метки расставляются в каждом возможном значении, 2 - метки в каждом втором возможном значении...

LONG RW TickMarks

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

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

VARIANT_BOOL RW Vertical

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

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


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