понедельник, 24 марта 2014 г.

Події

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;

 procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
     MessageDlg(Chr(Key), mtInformation, [mbOk], 0);
end;

Комментариев нет:

Отправить комментарий