Граф наследования:ProgressBar:
Свойства | |
VARIANT_BOOL RW | Vertical [] |
Свойство определяет ориентацию компонента, является ли она вертикальной. | |
VARIANT_BOOL RW | Smooth [] |
Свойство определяет внешкий вид компонента, когда его значение - "TRUE" то отображение состояния происходит сегментировано, иначе непрерывно. | |
LONG RW | State [] |
Изменяет состояние компонента. | |
VARIANT_BOOL RW | Marquee [] |
Если "TRUE", то индикатор состояния процесса двигается в цикле вперед и назад, показывая, что процесс идет, без информации о конкретном процентном состоянии процесса. | |
VARIANT_BOOL RW | MarqueeActive [] |
Marquee должно быть "TRUE". | |
ULONG RW | MarqueeInterval [] |
Marquee должно быть "TRUE". | |
VARIANT_BOOL RW | SmoothReverse [] |
Если "TRUE" то при изменении индикатора процесса назад, он будет смещаться гладко, иначе мгновенно. | |
ULONG RW | BarColor [] |
Задает цвет индикатора процесса. |
События: компонент как и все компоненты, порожденные от класса StatusControl вызывает событие OnChange при изменения значения состояния
Создание: Компонент можно создать методом CreateProgressBar класса 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() ProgressBar = f.CreateProgressBar(10,10,300,25) ProgressBar.Max = 300 ProgressBar.Min = 100 ProgressBar.Position = 230 f.Show() o.Run()
ULONG RW BarColor |
Задает цвет индикатора процесса.
Используется, если темы не активны (Themes). Значение по умолчанию: COLOR_NONE
VARIANT_BOOL RW Marquee |
Если "TRUE", то индикатор состояния процесса двигается в цикле вперед и назад, показывая, что процесс идет, без информации о конкретном процентном состоянии процесса.
Значение по умолчанию: "FALSE"
VARIANT_BOOL RW MarqueeActive |
Marquee должно быть "TRUE".
Если "TRUE", то индикатор состояния процесса двигается в цикле вперед и назад автоматически.
Значение по умолчанию: "TRUE"
ULONG RW MarqueeInterval |
Marquee должно быть "TRUE".
Определяет интервал перемещения индикатора процесса при MarqueeActive = "TRUE".
Значение по умолчанию: 0, означает, что перемещение осуществляется каждые 30 миллисекунд.
VARIANT_BOOL RW Smooth |
Свойство определяет внешкий вид компонента, когда его значение - "TRUE" то отображение состояния происходит сегментировано, иначе непрерывно.
Значение по умолчанию: "FALSE".
VARIANT_BOOL RW SmoothReverse |
Если "TRUE" то при изменении индикатора процесса назад, он будет смещаться гладко, иначе мгновенно.
Значение по умолчанию: "FALSE"
LONG RW State |
Изменяет состояние компонента.
Свойство может принимать одно из следующих значений:
VARIANT_BOOL RW Vertical |
Свойство определяет ориентацию компонента, является ли она вертикальной.
Значение по умолчанию: "FALSE".