Общие события компонентов
В разделе описываются события, поддерживаемые большинством компонентов. Описание каждого отдельного компонента включает список поддерживаемых общих событий.
События мыши (Щелчок мыши, Двойной щелчок мыши, Кнопка мыши нажата, Кнопка мыши отпущена, Наведение указателя мыши, Вывод указателя мыши) генерируются только если в компоненте выбрано соответствующее свойство События. |
Щелчок мыши
Данное событие возникает, когда пользователь кликает левой кнопкой мыши по компоненту. генерируется только при возникновении событий Кнопка мыши нажата и Кнопка мыши отпущена в том же компоненте. Свойство компонента Генерировать событие "Щелчок мыши" должно быть установлено в значение True
для генерации данного события.
Имя события: | mouseClicked |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
altDown | Boolean | Определяет была ли нажата клавиша Alt в момент возникновения события. |
controlDown | Boolean | Определяет была ли нажата клавиша Control в момент возникновения события. |
shiftDown | Boolean | Определяет была ли нажата клавиша Shift в момент возникновения события. |
metaDown | Boolean | Определяет была ли нажата “Meta” клавиша в момент возникновения события. По умолчанию “Meta” клавиша - это клавиша “Windows” в операционной системе Windows и клавиша “Command” в MacOS. Так как в операционной системе обычно есть привязка к этой клавише, поле может иметь значение |
x | Integer | Горизонтальная координата указателя относительно компонента в пикселях в момент возникновения события. |
y | Integer | Вертикальная координата указателя относительно компонента в пикселях в момент возникновения события. |
xOnScreen | Integer | Абсолютная горизонтальная координата указателя в пикселях в области видимости инструментальной панели в момент возникновения события. |
yOnScreen | Integer | Абсолютная вертикальная координата указателя в пикселях в области видимости инструментальной панели в момент возникновения события. |
button | Integer | Целое число, указывающее какая кнопка мыши была нажата. |
width | Integer | Ширина компонента в пикселях в момент возникновения события |
height | Integer | Высота компонента в пикселях в момент возникновения события |
top | Integer | Значение вертикальной координаты верхней части компонента относительно видимой области инструментальной панели. |
bottom | Integer | Значение вертикальной координаты нижней части компонента относительно видимой области инструментальной панели. |
right | Integer | Значение горизонтальной координаты правой части компонента относительно видимой области инструментальной панели. |
left | Integer | Значение горизонтальной координаты левой части компонента относительно видимой области инструментальной панели. |
name | String | Имя узла модели DOM, на который был наведен указатель в момент возникновения события. |
textContent | String | Текстовое содержимое узла модели DOM, на который был наведен указатель в момент возникновения события. |
attributesList | String | Список атрибутов JSON узла модели DOM, на который был наведен указатель в момент возникновения события. |
value | String | Значение узла модели DOM, на который был наведен указатель в момент возникновения события. |
Двойной щелчок мыши
Данное событие генерируется когда пользователь дважды кликает левой кнопкой мыши по компоненту. Свойство компонента Генерировать событие "Двойной щелчок мыши" должно быть установлено в значениеTrue
для того чтобы событие генерировалось.
Имя события: | mouseDoubleClicked |
Записи: | 1 |
Формат записи:
Тот же, что и для "Щелчок мыши".
Кнопка мыши отпущена
Данное событие генерируется когда пользователь отпускает любую кнопку мыши в области компонента. Свойство компонента Генерировать событие "Кнопка мыши отпущена" должно быть установлено в значениеTrue
для того чтобы событие генерировалось.
Имя события: | mouseReleased |
Записи: | 1 |
Формат записи:
Тот же, что и для "Щелчок мыши".
Кнопка мыши нажата
Данное событие генерируется когда пользователь зажимает любую кнопку мыши в области компонента. Свойство компонента Генерировать событие "Кнопка мыши нажата" должно быть установлено в значениеTrue
для того чтобы событие генерировалось.
Имя события: | mousePressed |
Записи: | 1 |
Формат записи:
Тот же, что и для "Щелчок мыши".
Данное событие генерируется когда указатель наведен на область компонента. Свойство компонента Генерировать событие "Наведение указателя мыши" должно быть установлено в значениеTrue
для того чтобы событие генерировалось.
Имя события: | mouseEntered |
Записи: | 1 |
Формат записи:
Тот же, что и для "Щелчок мыши".
Вывод указателя мыши
Данное событие генерируется когда указатель выведен из области компонента. Свойство компонента Генерировать событие "Вывод указателя мыши" должно быть установлено в значениеTrue
для того чтобы событие генерировалось.
Имя события: | mouseExited |
Записи: | 1 |
Формат записи:
Тот же, что и для "Щелчок мыши".
Изменение входного значения
Данное событие возникает, когда пользователь вводит данные в поле области ввода.
Имя события: | inputChange |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
value | String | Значение. Новый текст, введенный в поле ввода. |