Студия/Выбор бегунком
Элемент выбора бегунком используется в случаях, когда ввод числа или выбора с помощью поля со списком не информативен или замедляет процесс работы. Пользователь сможет изменять положение бегунка с помощью мыши или клавиш клавиатуры (если элемент находится в фокусе). Чтобы запретить пользователю изменение положения необходимо использовать свойство IsDisabled. Элемент не может быть привязан к базе данных и содержит следующие свойства:
- Закладка Визуальные:
- Anchor (якоря) -- задает якоря визуального элемента.
- Top, Left (координата верхнего левого угла) -- задает координату (в точках) верхнего левого угла элемента относительно начала формы.
- Width, Height (высота и ширина) -- задает высоту и ширину (в точках) элемента.
- MaxWidth, MaxHeight (максимальная высота и ширина) -- задает максимальную высоту и ширину (в точках) элемента. Иногда бывает необходимо ограничить увеличение размера элемента вместе с размерами формы, так как излишнее увеличение может ухудшить читаемость и осложнить работу с элементом. К примеру, слишком длинное поле редактирования неудобно для чтения и т.п. Максимальные размеры позволяют ограничить увеличение элементов до приемлемых величин.
- TrackbarMode -- задает режим отображения бегунка и выделения. Доступны следующие значения:
- Без бегунка и диапазона выделения
- Отображать бегунок, но без диапазона выделения
- Без бегунка, отображать диапазон выделения
- Отображать бегунок и диапазон выделения
- TicksMode -- задает режим отображения отметок для элемента выбора бегунком. Доступны следующие значения:
- Не отображать отметки
- Отметки снизу (справа)
- Отметки сверху (слева)
- Отметки с обеих сторон
- LinesFrequency -- задает частоту (в точках) отображения отметок для элемента выбора бегунком.
- Layer (слой формы) -- задает слой формы, которому принадлежит текущий элемент. Для описания редактора слоев, см. следующую статью.
- IsDisabled (недоступность элемента) -- устанавливает режим недоступности элемента. Пользователь не сможет изменять положение бегунка.
- IsInvisible (невидимость элемента) -- элемент (и его связанных элементы) становится невидимым в рабочем режиме. В режиме редактирования в Студии, элемент по-прежнему отображен.
- IsHorizontal -- Флаг, использующийся для указания направления поворота элемента.
- IfResizeWithParentX, IfResizeWithParentY (привязка размеров к группе элементов) -- Особые установки, работающие совместно с MaxWidth и MaxHeight, если последние заданы для группы элементов, на которой находится текущий элемент, его размеры будут привязаны не к самой форме, а к элементу группы. Без такого условия, невозможно было бы использовать MaxWidth и MaxHeight для форм со сложным расположением элементов.
- Hint (всплывающая подсказка) -- определяет текст всплывающей подсказки при наведении курсора мыши на элемент. Если свойство не задано (пустая строка), подсказка не будет выводиться.
- Закладка Данные:
- Name (наименование) -- задает наименование элемента, с помощью которого к нему можно будет обращаться из программных модулей. Если свойства элемента не будут изменяться программно, наименование можно оставить пустым.
- MaxValue, MinValue -- задают максимально и минимально возможное значение элемента.
- HotKey (комбинация клавиш для активации элемента) -- задает комбинация клавиш для мгновенной активации элемента. Для описания редактора горячих клавиш см. следующую статью.
- Закладка События предоставляет доступ к следующим событиям (см. Визуальные события):
- OnChangeOrClick -- событие, возникающее при визуальном изменении (перемещении бегунка) элемента.
Дополнительная информация:
- Для работы со свойствами объектов формы из программы, см. статью Форма.