DELPHI TNOTIFYEVENT ПРИМЕР

TNotifyEvent в Delphi это тип, предназначенный для обработки событий. Он представляет метод, который не принимает параметры, но это позволяет ему работать как обработчик событий безопасно с точки зрения многопоточности. Отличительной особенностью TNotifyEvent является то, что он должен отличаться и обрабатываться в области памяти кода, т.к. он может быть вызван в контексте другого потока.

В качестве примера, допустим мы имеем кнопку с именем Button1 на форме. Мы хотим использовать TNotifyEvent для оповещения нас, когда кнопка была нажата. Для этого нам нужно задать свойство OnClick кнопки. Делается это следующим образом:

Button1.OnClick := Button1Click;
procedure TForm1.Button1Click(Sender: TObject);
begin
// Здесь можно написать код,
// который будет выполняться при нажатии кнопки
end;

В этом примере мы задали свойство OnClick кнопки Button1 нашим манипулятором Button1Click, который мы определили как процедуру. Когда кнопка будет нажата, Delphi вызовет процедуру Button1Click, и мы сможем написать код, который должен быть выполнен.

Delphi Programming Tutorial #13 - Align and Margins

TTreeNodes and how to use them with Delphi

Delphi Programming Tutorial #43 - OnSetText in TFields

Delphi Programming Tutorial #15 - The OnResize Event

Delphi #171 - Telnet

Delphi #180 - TStringDynArray improved assignment capabilities

Delphi Tutorial #111 - Using TGridPanel to control proportional layouts

New VCL Control: TDBLabeledEdit - Delphi #187

Delphi #172 - TControlList with LiveBindings

Multipaste - Delphi #138

Реклама
Новое
Реклама