Общие события компонентов![](anchor.svg)
В разделе описываются события, поддерживаемые большинством компонентов. Описание каждого отдельного компонента включает список поддерживаемых общих событий.
![]() | События мыши (Щелчок мыши, Двойной щелчок мыши, Кнопка мыши нажата, Кнопка мыши отпущена, Наведение указателя мыши, Вывод указателя мыши) генерируются только если в компоненте выбрано соответствующее свойство События. |
Щелчок мыши![](anchor.svg)
Данное событие возникает, когда пользователь кликает левой кнопкой мыши по компоненту. генерируется только при возникновении событий Кнопка мыши нажата и Кнопка мыши отпущена в том же компоненте. Свойство компонента Генерировать событие "Щелчок мыши" должно быть установлено в значение 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, на который был наведен указатель в момент возникновения события. |
Двойной щелчок мыши![](anchor.svg)
Данное событие генерируется когда пользователь дважды кликает левой кнопкой мыши по компоненту. Свойство компонента Генерировать событие "Двойной щелчок мыши" должно быть установлено в значениеTrue
для того чтобы событие генерировалось.
Имя события: | mouseDoubleClicked |
Записи: | 1 |
Формат записи:
Тот же, что и для "Щелчок мыши".
Кнопка мыши отпущена![](anchor.svg)
Данное событие генерируется когда пользователь отпускает любую кнопку мыши в области компонента. Свойство компонента Генерировать событие "Кнопка мыши отпущена" должно быть установлено в значениеTrue
для того чтобы событие генерировалось.
Имя события: | mouseReleased |
Записи: | 1 |
Формат записи:
Тот же, что и для "Щелчок мыши".
Кнопка мыши нажата![](anchor.svg)
Данное событие генерируется когда пользователь зажимает любую кнопку мыши в области компонента. Свойство компонента Генерировать событие "Кнопка мыши нажата" должно быть установлено в значениеTrue
для того чтобы событие генерировалось.
Имя события: | mousePressed |
Записи: | 1 |
Формат записи:
Тот же, что и для "Щелчок мыши".
Данное событие генерируется когда указатель наведен на область компонента. Свойство компонента Генерировать событие "Наведение указателя мыши" должно быть установлено в значениеTrue
для того чтобы событие генерировалось.
Имя события: | mouseEntered |
Записи: | 1 |
Формат записи:
Тот же, что и для "Щелчок мыши".
Вывод указателя мыши![](anchor.svg)
Данное событие генерируется когда указатель выведен из области компонента. Свойство компонента Генерировать событие "Вывод указателя мыши" должно быть установлено в значениеTrue
для того чтобы событие генерировалось.
Имя события: | mouseExited |
Записи: | 1 |
Формат записи:
Тот же, что и для "Щелчок мыши".
Изменение входного значения![](anchor.svg)
Данное событие возникает, когда пользователь вводит данные в поле области ввода.
Имя события: | inputChange |
Записи: | 1 |
Формат записи:
Имя поля | Тип поля | Примечания |
value | String | Значение. Новый текст, введенный в поле ввода. |