Регулятор диапазона

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

Вот так выглядит регулятор:

Основные свойства

Ширина, Высота, Привязки, Активен, Видимый, Передний план, Фон, Непрозрачный, Граница, Шрифт, Курсор, Всплывающая подсказка, Фокусируемый, Всплывающее меню

Дополнительные свойства

Ориентация

Ориентация регулятора: Горизонтальная или Вертикальная.

 Имя свойства: orientation

Тип свойства: Целое

Показывать дорожку

Определяет, где на регуляторе показана дорожка.

Имя свойства: paintTrack

Тип свойства: Логическое

Показывать метки

Определяет, где на регуляторе показаны метки делений.

Имя свойства: paintTicks

Тип свойства: Логическое

Показывать подписи

Определяет, показаны ли на регуляторе подписи.

Имя свойства: paintLabels

Тип свойства: Логическое

Показывать диапазон

Определяет видимость диапазона.

Имя свойства: rangeVisible

Тип свойства: Логическое

Выбор диапазона

Делает возможным выбор диапазона.

Имя свойства: rangeSelectionEnabled

Тип свойства: Логическое

Форма диапазона

Форма регулятора: Круг, Квадрат, Прямоугольник, Капля или Отсутствует.

Имя свойства: thumbShape

Тип свойства: Строка

Дизайн регулятора

Дизайн регулятора: Светлый, Темный, Сталь или Темная сталь.

Имя свойства: thumbDesign

Тип свойства: Строка

Ширина дорожки

Определяет ширину дорожки: Тонкий, Средний или Толстый.

Имя свойства: thumbDesign

Тип свойства: Строка

Темная дорожка

Позволяет устанавливать темный фон для регулятора.

Имя свойства: darkTrack

Тип свойства: Логическое

Цвет диапазона

Определяет цвет диапазона.

Имя свойства: rangeColor

Тип свойства: Цвет

Нестандартные подписи

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

Имя свойства: customLabels

Тип свойства: Таблица данных

Тип диапазона

Определяет тип диапазона: Числовой диапазон или Диапазон дат.

Имя свойства: rangeType

Тип свойства: Целое

Минимум

Минимальное значение регулятора.

Имя свойства: minimum

Тип свойства: Целое

Максимум

Максимальное значение регулятора.

Имя свойства: maximum

Тип свойства: Целое

Расстояние между второстепенными делениями

This is the distance, measured in values, between each minor tick mark. If you have a slider with a range from 0 to 50 and the minor tick spacing is set to 10, you will get minor ticks next to 0, 10, 20, 30, 40, and 50.

Имя свойства: minorTickSpacing

Тип свойства: Целое

Расстояние между основными делениями

Это расстояние, измеряемое в значениях, между каждой основной меткой деления. Если у вас регулятор с диапазоном от 0 до 50, и расстояние между основными делениями выставлено 10, вы получите следующие основные деления: 0, 10, 20, 30, 40 и 50.

Имя свойства: majorTickSpacing

Тип свойства: Целое

Нижнее значение

(Свойство по умолчанию)

Нижнее значение на регуляторе по умолчанию.

Имя свойства: lowerValue

Тип свойства: Целое

Верхнее значение

Верхнее значение на регуляторе по умолчанию.

Имя свойства: upperValue

Тип свойства: Целое

Минимальная дата

Минимальная дата регулятора.

Имя свойства: minimumDate

Тип свойства: Дата

Максимальная дата

Максимальная дата регулятора.

Имя свойства: maximumDate

Тип свойства: Дата

Расстояние между второстепенными делениями

Временной интервал между каждой второстепенной меткой деления.

Имя свойства: minorDateTickSpacing

Тип свойства: Длинное целое

Расстояние между основными делениями

Временной интервал между каждой основной меткой деления.

Имя свойства: majorDateTickSpacing

Тип свойства: Длинное целое

Нижняя дата

Значение для нижней даты диапазона по умолчанию.

Имя свойства: lowerDate

Тип свойства: Дата

Верхняя дата

Значение для верхней даты диапазона по умолчанию.

Имя свойства: upperDate

Тип свойства: Дата

Текущие изменения

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

Имя свойства: liveChanges

Тип свойства: Логическое

Общие события компонентов

Скрытие, Показ, Перемещение, Изменение размеров, Клик мыши, Нажатие кнопки мыши, Отпускание кнопки мыши, Вход мыши, Выход мыши, Перемещение мыши, Вращение колесика мыши, Печать клавиши, Нажатие клавиши, Отпускание клавиши, Получение фокуса, Потеря фокуса.