OnClick

property OnClick: TNotifyEvent [rw] -DESKTOP-

Событие соответствует щелчку мыши на компоненте и некоторым другим действиям пользователя.

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

  • Пользователь выбрал элемент в сетке, дереве, списке, выпадающем списке, нажав клавишу со стрелкой.
  • Пользователь нажал клавишу пробела, когда кнопка или индикатор были в фокусе.
  • Пользователь нажал клавишу Enter, а активная форма имеет кнопку по умолчанию, указанную свойством Default.
  • Пользователь нажал клавишу Esc, а активная форма имеет кнопку прерывания, указанную свойством Cancel.
  • Пользователь нажал клавиши быстрого доступа к кнопке или индикатору. Например, если свойство Caption индикатора записано как Полужирный и символ П подчеркнут, то нажатие пользователем комбинации клавиш Alt+П вызовет событие OnClick в этом индикаторе.
  • Приложение установило в True свойство Checked радиокнопки RadioButton.
  • Приложение изменило свойство Checked индикатора CheckBox.
  • Вызван метод Click элемента меню.

Для формы событие OnClick наступает, если пользователь щелкнул на пустом месте формы или на недоступном компоненте.

Параметр Sender содержит объект, в котором произошло событие, и может использоваться для дифференцированной реакции на события в разных компонентах.