Выпадающий список

Выпадающий список представляет собой раскрывающийся список со стрелкой справа. Возможен выбор только одного элемента (= опции) из списка. Для открытия выпадающего списка необходимо щелкнуть левой кнопкой мыши по стрелке. Для выбора опции в списке необходимо щелкнуть по опции. После выбора опции список закрывается, видимым остается только выбранный элемент.

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

Рисунок: Выпадающий список

ЗначокПРОЦЕСС СОЗДАНИЯ ВЫПАДАЮЩЕГО СПИСКА

  1. Щелкните левой кнопкой мыши по пиктограмме с изображением выпадающего списка  .
  2. Визуально выберите в рабочей области панели точку, в которой будет находиться один из углов выпадающего списка, и переместите курсор мыши в данную точку. Нажмите и удерживайте нажатой левую кнопку мыши. Визуально выберите в рабочей области панели точку, в которой будет находиться противоположный угол выпадающего списка, и, удерживая нажатой левую кнопку мыши, переместите курсор мыши в данную точку. Отпустите кнопку мыши для завершения создания выпадающего списка.
  3. Откройте Редактор свойств.
  4. При необходимости измените имя объекта (Имя (Name)).
  5. В Редакторе свойств в строке свойства «Редактор» нажмите кнопку «» и введите в открывшемся окне требуемые опции.

При нажатии кнопки «Добавить после» новая опция добавляется ниже опции, выбранной в редакторе. При нажатии кнопки «Добавить до» новая опция добавляется выше опции, выбранной в редакторе. Для переименования опции необходимо нажать кнопку «Переименовать«. Для удаления выбранной опции необходимо нажать кнопку «Удалить«.

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

  1. В Редакторе свойств может быть также задан формат текста (свойство «Шрифт»).

Для открытия Редактора списка необходимо дважды щелкнуть левой кнопкой мыши по выпадающему списку на панели.

ПРИМЕЧАНИЕ

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

ПРИМЕР

В примере ниже клапан VS01 может быть закрыт, открыт или установлен в одно из двух промежуточных положений. Функция «dpSet()» используется для установки исходного значения (original value) переменной точки данных «VS01.Adjustment» в соответствии с выбранной опцией переключателя. Предполагается, что исходные значения 0, 1, 2 и 3 соответствуют различным опциями в выпадающем списке «Closed», «Open to 1», «Open to 2» и «Open to 3» (Закрыт, Открыт 1, Открыт 2, Открыт 3).

main() {    string txt;    getValue(«», «text», txt);    if(txt == «Closed»)       dpSet(«VS01.Adjustment:_original.._value «,0);    else if(txt == «Open to 1»)       dpSet(«VS01.Adjustment:_original.._value «,1);    else if(txt == «Open to 2»)       dpSet(«VS01.Adjustment:_original.._value «,2);    else if(txt == «Open to 3»)       dpSet(«VS01.Adjustment:_original.._value «,3); }

Информация о функциях языка Control, применимых к Выпадающему списку, приведена в разделе «Язык сценариев Control/Функции для работы с графическими объектами/Выпадающий список (функции Control)«.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *