Общие события компонентов

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

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

Щелчок мыши

Данное событие возникает, когда пользователь кликает левой кнопкой мыши по компоненту. генерируется только при возникновении событий Кнопка мыши нажата и Кнопка мыши отпущена в том же компоненте. Свойство компонента Генерировать событие "Щелчок мыши" должно быть установлено в значение True для генерации данного события.

Имя события:

mouseClicked

Записи:

1

Формат записи:

Имя поля

Тип поля

Примечания

altDown

Boolean

Определяет была ли нажата клавиша Alt в момент возникновения события.

controlDown

Boolean

Определяет была ли нажата клавиша Control в момент возникновения события.

shiftDown

Boolean

Определяет была ли нажата клавиша Shift в момент возникновения события.

metaDown

Boolean

Определяет была ли нажата “Meta” клавиша в момент возникновения события. По умолчанию “Meta” клавиша - это клавиша “Windows” в операционной системе Windows и клавиша “Command” в MacOS. Так как в операционной системе обычно есть привязка к этой клавише, поле может иметь значение false даже когда пользователь нажал клавишу.

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

Значение. Новый текст, введенный в поле ввода.