6.3 Типы событий

 

Набор событий для объекта зависит от его типа. Для каждого типа объектов могут быть уникальные (относящиеся только к данному типу объектов) и повторяемые (относящиеся к нескольким типам объектов) события.

Типы событий описаны в таблице ниже.

Нажатие кнопки При выборе этого варианта действие будет выполняться по нажатию кнопки. Щелчок может выполняться с перемещением курсора мыши после нажатия. Перед отпусканием кнопки мыши курсор должен находиться в области кнопки. Также действие будет выполняться по нажатию клавиш Space и Enter. Возможно задание числа щелчков, необходимых для осуществления действия. 
Получение/потеря фокуса

Действие будет выполняться при получении/потере фокуса объектом.
    Настройки:

  • Получение фокуса;
  • Потеря фокуса;
  • Изменение состояния фокуса 
Изменение состояния выбора Действие будет выполняться в зависимости от состояния выбора объекта.
    Настройки:

  • Выбран;
  • Не выбран;
  • Противоположное текущему 
Выбор элемента списка Действие будет выполняться при выборе определенного элемента списка. Для указания нужного элемента введите его индекс. Нумерация начинается с 0.
    Настройки:
-1   — любой элемент;
 0   — первый элемент;
 1   — второй элемент;
    и т.д. 
Нажатие клавиш Действие будет совершаться по нажатии заданной комбинации клавиш.
 Событие мыши Действие будет выполняться по выбранному событию мыши:

Клик кнопки мыши:

  • Левой кнопки;
  • Колёсика;
  • Правой кнопки;
  •  Любой кнопки;

Нажатие кнопки:

  •  Левой кнопки;
  •  Колёсика;
  •  Правой кнопки;
  •  Любой кнопки;

Отпускание кнопки:

  •  Левой кнопки;
  •  Колёсика;
  •  Правой кнопки;
  •  Любой кнопки;

Вход курсора мыши в область объекта;

Выход курсора мыши из области объекта;

Прокрутка колёсика мыши:

  •  Вверх;
  •  Вниз;
  •  В любую сторону.

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

Для данного набора событий управление с клавиатуры невозможно.

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

    Настройки:

  • выбор любого элемента;
  • выбор пустого элемента;
  • выбор конкретного элемента. 
Выбор ячейки таблицы Действие будет выполняться при выборе определенной ячейки таблицы. Для указания ячейки выберите ее в эскизе таблицы, расположенном в левой части окна создания действия.
 
Выбор пункта всплываюшего меню  Действие будет выполняться при выборе определённого пункта всплывающего меню. При выборе пункта Радиокнопка  или Чекбокс  доступен дополнительный список настроек:

  • Пункт выбран;
  • Пункт не выбран;
  • Любое изменение состояния.
Разворачивание панели Действие будет выполняться при разворачивании / сворачивании панели.

    Настройки:

  • Развёрнута;
  • Свёрнута;
  • Любая смена состояния. 
Завершение отчета таймера При выборе типа часов «Таймер» действие выполнится после истечения указанного в свойствах часов времени.
Событие таймера Действие будет выполняться при наступлении заданного цикла таймера. Нумерация начинается с 0.

    Настройки:
-1 — каждый цикл;
 0 — первый цикл;
 1 — второй цикл;
и т. д. 

Закрытие окна Действие будет выполняться при закрытии окна любым способом:

  • кнопкой закрытия окна;
  • сочетанием клавиш Alt+F4;
  • с помощью действия Закрытие окна .

Настройки:

  • До закрытия окна  — действие будет выполнено до закрытия окна;
  • После закрытия окна  — действие будет выполнено после закрытия окна. 
Выбор таба Действие будет выполняться при выборе таба таб-панели.

Установите флажок Выбор определенного таба, если требуется, чтобы действие выполнялось при выборе определённого таба. Затем выберите нужный таб из списка.
Если флажок снят, то действие будет выполняться при выборе любого таба.

Выделение элемента дерева Действие будет выполняться при выделении элементов дерева.

Установите флажок Определенные элементы, чтобы действие выполнялось при выделении определённых элементов дерева. Выберите один или несколько элементов дерева. Затем выберите условие выполнения события:

  • При выделении любого выбранного — действие будет выполнено при выделении любого элемента из выбранных;
  • При выделении всех выбранных — действие будет выполнено при выделении всех выбранных элементов.

Если флажок снят, то действие будет выполняться при выборе любого элемента. 

  Получение сообщения Получение сообщения на указанный порт.

Перейти на сайт GUI Machine Suffusion theme by Sayontan Sinha