Редактор свойств

Редактор свойств предназначен для просмотра и изменения свойств графических объектов. Редактор свойств может быть открыт при помощи меню «Вид -> Редактор свойств». Редактор свойств содержит две вкладки, на которых выводится наиболее важная информация об объекте. Вторая вкладка «Расширенные [свойства]» активируется только для комплексных графических объектов, например, для ползунка, колеса прокрутки и т.д.

Рисунок: редактор свойств графических объектов

Список свойств может использоваться для вывода информации, а также для непосредственного ввода данных. Многие ранее выполненные операции (см. раздел «Основные операции рисования»также могут быть выполнены с помощью редактора свойств.

ПРИМЕР

  1. Положение объекта на панели может быть изменено при помощи свойств «Положение x» и «Положение y».
  2. Свойства «Цвет рисунка» и «Цвет фона» используются для управления цветами рисунка и фона.
  3. Ширина линии и стиль линии границы объекта могут быть изменены при помощи свойства «Граница объекта».

Редактор свойств представляет собой дополнительный инструмент для управления свойствами графических объектов. При щелчке левой кнопкой мыши по области рисования панели, в редакторе свойств отображаются свойства панели. При помощи редактора свойств могут быть изменены, например, фон панели или размер (при помощи свойств «Размер x» и «Размер y»).

ПРИМЕЧАНИЕ

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

Под «этапом настройки» выше подразумевается период разработки приложения. Выражение «во время выполнения программы» означает «в ходе работы запущенного проекта «КАСКАД Цифра»». Графический редактор используется для создания графических пользовательских интерфейсов, а модуль «VISION» используется для их отображения во время выполнения программы.

Вкладка «Событие» служит для задания действий, автоматически выполняемых при наступлении соответствующих событий во время работы программы. Все динамические свойства в «КАСКАД Цифра» рассматриваются как наборы событий и реакций. Примеры событий:

  • Открытие панели
  • Щелчок левой кнопкой мыши по графическому объекту
  • Подтверждение введенных данных путем нажатия клавиши «Ввод» [Enter].
  • Получение или потеря объектом фокуса

При наступлении события выполнение соответствующего действия вызывается автоматически. Выполняемые при наступлении событий действия также должны быть определены. в сценариях. Сценарии могут быть созданы либо ипри помощи «Мастера» (см. раздел «Динамизация графических элементов»), либо при помощи Редактора сценариев (см. раздел «Событийные сценарии графических объектов»).

ПРИМЕЧАНИЕ

В том случае, если для объекта в панели должна быть обеспечена актуализации свойств объекта (например, цвета) в зависимости от и при фактическом изменении интересующей переменной процесса, инициализацию подписки на изменения интересующего значения с указанием запускаемого при изменении значения сценария, следует задавать в сценарии для события «Initialize» объекта, поскольку в таком случае инициализация подписки на изменения интересующего значения будет выполняться при инициализации объекта в ходе открытия панели. В процессе инициализации подписки на изменения значения происходит опрос актуального значения интересующей переменной (см. раздел «Событийно-ориентированный подход»). После инициализации подписки на изменения значения, при каждом последующем изменении значения будет автоматически запускаться сценарий, указанный при инициализации подписки на изменения и обеспечивающий динамическое изменение свойств (например, цвета) объекта.

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

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