Список параметров
Список параметров позволяет создавать список для отображения и редактирования группы параметров. Если количество добавленных параметров больше, чем помещается в экране, то производится прокрутка списка.
Редактирование списка параметров
Редактор списка вызывается двойным кликом мыши или через контекстное меню командой Изменить:
В левой части редактора расположен список названий параметров. Под ним располагаются кнопки для добавления, удаления и перемещения строк (слева направо):
Добавить числовой параметр
Добавить перечисляемый параметр (добавляет Выпадающий список, который можно настроить, используя свойство Список строк)
Сменить тип параметра - меняет числовой параметр на перечисляемый, и наоборот
Удалить строку
Переместить строку вверх
Переместить строку вниз
Добавить переменную в список параметров
Показать/Скрыть свойства
При нажатии на кнопку Добавить… откроется диалог для выбора глобальных переменных. В этом диалоге можно отметить одну или несколько переменных, которые будут добавлены в список. У этих строк ссылка на переменную уже будет настроено.
Добавление группы переменных
В правой части редактора отображаются свойства одной или нескольких выбранных строк. Выбор нескольких строк производится с помощью ЛКМ с нажатой клавишей Ctrl.
Переменная – это ссылочное свойство, которое указывает на переменную, привязанную к выбранному параметру (аналогично свойству для поля ввода);
Высота – высота строки параметра;
Макс. значение и Мин. значение - аналогично соответствующим свойствам поля ввода;
Шаблон форматирования – аналогично соответствующему свойству поля ввода;
Ширина – ширина выводимого теста, остальное пространство отводится для значения;
Название – внутреннее название пункта, используемое для программирования логики. На экран не выводится. Может редактироваться по двойному клику ЛКМ в списке параметров;
Текст – наименование параметра. Может редактироваться по двойному клику ЛКМ в списке параметров.
Свойства:
Окно свойств вызывается через контекстное меню командой Свойства:
Эти свойства относятся ко всему списку, как к группе строк.
Свойство |
Описание |
|---|---|
Левое поле |
Отступ слева от границы списка. |
Правое поле |
Отступ справа от границы списка. |
Верхнее поле |
Отступ сверху от границы списка. |
Нижнее поле |
Отступ снизу от границы списка. |
Интервал |
Расстояние между строками (вертикальный отступ). |
Переменная |
Имя глобальной переменной для привязки. В неё будет записываться значение текущего выбранного пункта списка. |
Приоритет записи |
Определяет приоритет операции записи в привязанную переменную (например, при конфликтах с другими источниками данных). |
Только чтение |
Запрещает редактирование строк списка. Если элемент поддерживает визуальное выделение текущей строки (например, рамкой), то при включении этого режима выделение становится скрытым (невидимым). |
!!!ВНИМАНИЕ!!! Значение переменной содержит текущую видимую позицию списка, без учета строк, видимость которых может быть отключена.