OnСlick
|
При клацанні кнопкою миші
|
OnDblClick
|
При подвійному натисканні кнопкою миші
|
OnMouseDown
|
При натисканні кнопки миші
|
OnMouseUp
|
При відпуску кнопки миші
|
OnMouseMove
|
При переміщенні миші
|
OnKeyPress
|
При натисканні клавіші клавіатури
|
OnKeyDown
|
При натисканні клавіші клавіатури. Події OnKeyDown і OnKeyPress -
Це чергуються, повторюються події, які відбуваються до тих пір, поки не
буде відпущена утримувана клавіша (у цей момент відбувається подія
OnKeyUp)
|
OnKeyUp
|
При відпуску натиснутої клавіші клавіатури
|
OnCreate
|
При створенні об'єкта (форми, елемента управління). Процедура обробки цієї події зазвичай використовується для ініціалізації змінних, виконання підготовчих дій
|
OnPaint
|
При
появі вікна на екрані на початку роботи програми, після появи частині
вікна, яка, наприклад, була закрита іншим вікном і в інших випадках
|
OnEnter
|
При отриманні елементом управління фокусу
|
OnExit
|
При втраті елементом управління фокусу
|
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
Canvas.TextOut(X, Y, 'X='+IntToStr(X)+' Y='+IntToStr(Y));
end;
Shift: TShiftState; X, Y: Integer);
begin
Canvas.TextOut(X, Y, 'X='+IntToStr(X)+' Y='+IntToStr(Y));
end;
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
MessageDlg(Chr(Key), mtInformation, [mbOk], 0);
end;
Shift: TShiftState);
begin
MessageDlg(Chr(Key), mtInformation, [mbOk], 0);
end;