События инициируемые для компонентов

События инициируемые клавиатурой

События инициируемые мышью

Основные события объектов Delphi

Основные общие методы объектов Delphi

Одни и те же методы можно применить к разным объектам.

Метод Описание метода
Hide Скрывает компонент
Show Показывает компонент
SetFocus Передает фокус объекту, определенному в вызове метода. Поскольку клавиатура одна, а элементов на форме, которые могут ее использовать несколько, необходимо выделить элемент, которому в данный момент передается клавиатурный ввод. Компонент с фокусом ввода имеет значение True в своем свойстве Focused

Примеры использования в программе:

Использование метода Результат воздействия метода на объект
Edit1.Clear Очищается текстовое окно
Button1.SetFocus Фокус передается командной кнопке
Form5.Hide Форма Form5 скрывается с экрана
Form1.Show Форма Form1 показывается на экран

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

Для большинства видимых компонентов класса TControl определен набор обработчиков событий, связанных с мышью:

Событие Действие пользователя, которое вызывает данное событие
OnClick Щелчок левой кнопкой мыши на объекте
OnDblClick Двойной щелчок левой кнопкой мыши на объекте

Обработчики этих событий имеют следующие параметры:

Параметр Описание
Sender Объект, для которого выполняется действия мыши

Cобытия, связанные с клавиатурой возникают в оконных компонентах класса TWinControl:

Событие Действие пользователя, которое вызывает данное событие
OnKeyDown Нажимается клавиша при условии, что объект находится в фокусе
OnKeyUp Отпускается клавиша при условии, что объект находится в фокусе
OnKeyPress Нажимается и отпускается алфавитно-цифровая клавиша при условии, что объект находится в фокусе

Обработчики этих событий имеют следующие параметры:

Параметр Описание
Sender Объект для которого выполняется нажатие клавиши
Key Содержит код ASCII нажатой клавиши
Shift Указывает были ли нажаты клавиши Alt, Shift, Ctrl

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

Событие Описание
OnChange Происходит изменение значения определенного свойства объекта
OnEnter Компонент получил фокус ввода
OnExit Компонент потерял фокус ввода
OnActivate Приложение или форма становится активной
OnCreate Вызывается при создании (загрузке) формы
OnPaint Вызывается при перерисовке формы
OnClose Вызывается при закрытии формы
OnTimer Вызывается через указанный промежуток времени

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: