Кнопка

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

Рисунок: Кнопка с текстом

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

ПРИМЕЧАНИЕ

В том случае, если фокус кнопки не отображается (отсутствует пунктирная граница), необходимо активировать данную функцию в операционной системе Windows. Установите флажок Панель управления -> Центр специальных возможностей -> Облегчение работы с клавиатурой -> «Подчеркивать клавиши быстрого вызова и клавиши доступа».

ЗначокСОЗДАНИЕ КНОПКИ

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

Текст вводится в Редакторе свойств, Свойство «Текст кнопки«. Формат текста также определяется в Редакторе свойств.

При двойном щелчке по кнопке, находящейся в режиме редактирования, происходит открытие сценария для события Clicked в Редакторе сценариев.

ПРИМЕЧАНИЕ

В том случае, если в Редакторе свойств значение свойства «Переключатель» равняется «TRUE», то кнопка остается нажатой, даже если пользователь уже отпустил кнопку мыши или клавишу клавиатуры. Для управления кнопкой программным способом в состав языка Control включена функция «toggleState«.

ПРИМЕЧАНИЕ

В текст кнопки может быть добавлен перенос строки (line break). Для этого используется комбинация символов «\n», например, PUSH_BUTTON1.text = «Это\nтест»;

Для управления значком (изображением) кнопки, в Редакторе свойств в строке свойства «Текст кнопки» необходимо нажать кнопку ««. Откроется окно «Настройки кнопки».

Рисунок: Настройки кнопки

Для редактирования изображения в редакторе необходимо нажать кнопку «Редактировать изображение в редакторе«.

ПРИМЕЧАНИЕ

Анимации изображения в формате анимированного GIF недоступны для кнопки.

Свойство «Горячая клавиша» предназначено для назначения Кнопке комбинации клавиш с целью управления Кнопкой при помощи клавиатуры.

Флажок «Из директории «КАСКАД Цифра»» применяется с целью использования изображений из директории установки КАСКАД без копирования выбранного изображения в пользовательский проект. В том случае, если данный флажок снят, то изображение, выбранное в директории установки «КАСКАД Цифра», копируется в директорию изображений проекта (/images).

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

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

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