24-11-2017, 11:28 PM
السلام عليكم
نعم يمكن ذلك كما يمكن تعطيله يجب ان تعرف prototype بنفس برامترات الحدث المراد انشاءه المثال احسن طريقة للفهم
هنا تعرف الـ procedure المراد انشاءه
2- الحاق الـ procedure بالحدث
الـ procedure اكتب العمليات التي تريدها
لتعطيل الحدث لاعادة انشاءه الكود 1
نعم يمكن ذلك كما يمكن تعطيله يجب ان تعرف prototype بنفس برامترات الحدث المراد انشاءه المثال احسن طريقة للفهم
هنا تعرف الـ procedure المراد انشاءه
PHP كود :
private
procedure DoClick(Sender: TObject);
2- الحاق الـ procedure بالحدث
PHP كود :
procedure TForm1.Button1Click(Sender: TObject);
begin
Button2.OnClick := DoClick;
end;
الـ procedure اكتب العمليات التي تريدها
PHP كود :
procedure TForm1.DoClick(Sender: TObject);
begin
ShowMessage('Hello')
end;
لتعطيل الحدث لاعادة انشاءه الكود 1
PHP كود :
Button2.OnClick := nil
;
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج


![[-]](https://delphi4arab.net/forum/D4A2020/collapse.png)