Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
64
Добавлен:
11.07.2016
Размер:
2.25 Mб
Скачать

5.2. Объект Время/Дата

Данный динамический объект предназначен для отображения текущих времени и даты в режиме Исполнение. Возможны различные варианты представления времени и даты.

Для создания элемента отображения времени и даты:

  1. Выберите строку Время/Дата подменю Встроенные объекты меню Динамика или щелкните левой клавишей мыши на кнопке Время/Дата панели инструментов Динамика.

  2. Щелкните левой клавишей мыши в точке экранной формы, в которой требуется создать динамический объект Время/Дата. На экран монитора будет выведена диалоговая панель Инспектора свойств с выбранной закладкой Время/Дата, внешний вид которой показан на рис. 1.33.

  3. В выпадающем списке Отобразить выберите содержание элемента отображения Время/Дата.

  4. В списках Формат времени и Формат даты выберите формат представления времени и даты.

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

  6. По завершении настройки параметров объекта щелкните левой клавишей мыши на кнопке ОК.

Рис. 1.33. Инспектор свойств — страница Время/Дата

5.3. Встроенный объект Кнопка

Данный динамический объект предназначен для создания изображений кнопок в экранных формах GraphWorX32. Функционирование кнопки абсолютно идентично описанному выше динамическому соединению Указание и щелчок за исключением того, что состояние кнопки (Нажата/Отпущена) соответствующим образом отображается в режиме Исполнение.

Для создания кнопки выполните следующие действия:

  1. Выберите строку Кнопка подменю Встроенные объекты меню Динамика или выберите соответствующий инструмент в панели инструментов Динамика.

  2. Щелкните левой клавишей мыши в точке экранной формы, в которой требуется создать динамический объект Кнопка. На экран монитора будет выведена диалоговая панель Инспектора свойств с выбранной закладкой.

  3. Настройте параметры операции, выполняемой при нажатии и отпускании кнопки в соответствии с указаниями п. 3.8.

  4. По завершении настройки параметров объекта нажмите кнопку ОК.

5.4. Встроенный объект Флажок

Данный встроенный объект позволяет создавать элемент управления Флажок таким же образом, каким создается объект Кнопка. В режиме Исполнение щелчок мышью на объекте Флажок приводит к его установке (отметка флажка). Флажок остается установленным (отмеченным) до следующего щелчка.

5.5. Встроенный объект Переключатель/Радиокнопка

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

    1. Кнопка с экраном

Выразительные средства GraphWorX32 имеют в своем составе объект, называемый Кнопка с экраном. Кнопка с экраном после настройки, выполняемой при помощи Мастера кнопки с экраном, может выполнять одну из четырех функций:

  • Загрузка новой экранной формы

  • Открытие экранной формы во всплывающем окне

  • Открытие экранной формы во встроенном окне

  • Работа в режиме объекта, ссылающегося на экранную форму, которая может быть вставлена в контейнер GraphWorX32 ActiveX в стиле "Перенести-и-Оставить" (Drag-and-Drop)

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

Вызов Мастера кнопки с экраном осуществляется выбором строки Мастер для кнопки с экраном подменю Встроенные объекты меню Динамика или щелчком мышью на кнопке панели инструментов Динамика GraphWorX32. На экран монитора выводится диалоговая панель, внешний вид которой показан на рис. 1.34.

Рис. 1.34. Диалоговая панель Мастер для кнопки с экраном

Область Предварительный просмотр показывает, каким образом будет выглядеть поверхность кнопки после настройки ее параметров.

Выпадающий список Размер позволяет выбрать один из пяти размеров кнопки. Поле Надпись задает наличие и содержание надписи на поверхности кнопки. Местоположение надписи определяется выпадающим списком Положение надписи.

Примечание 1. Перед вводом надписи символами кириллицы следует предварительно установить соответствующий набор символов для шрифта путем нажатия кнопки Шрифт.

Примечание 2. После настройки параметров создаваемой кнопки с экраном повторный вызов Мастера для данной кнопки невозможен. Для изменения функциональности кнопки с экраном следует щелкнуть на ней правой клавишей мыши, удерживая клавишу SHIFT в нажатом состоянии, после чего дважды щелкнуть на надписи кнопки. Это приведет к вызову Инспектора свойств объекта с возможностью настройки динамического действия Указание и щелчок.

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

В выпадающем списке Действие может быть выбрано одно из следующих действий:

  1. Загрузка экранной формы

Закрывает текущую и загружает новую экранную форму в текущее окно GraphWorX32. Имя экранной формы указывается в поле Файл экранной формы.

  1. Встроенное окно

Загружает экранную форму во встроенное окно в пределах текущего окна GraphWorX32. Имя экранной формы указывается в поле Файл экранной формы.

  1. Всплывающее окно

Загружает экранную форму во всплывающее окно, которое будет дочерним для текущего окна GraphWorX32. Имя экранной формы указывается в поле Файл экранной формы.

  1. Загрузка в стиле Перенести/Оставить

Кнопка с экраном выполняет функцию объекта, который может быть "перенесен и отпущен" внутрь контейнера GraphWorX32 ActiveX. Роль объекта играет экранная форма, указанная в поле Файл экранной формы.