المشاركات : 29
المواضيع 9
:
: 2
الإنتساب : Apr 2008
24-11-2017, 11:53 AM
(آخر تعديل لهذه المشاركة: 24-11-2017, 06:59 PM بواسطة Admin.)
السلام عليكم ورحمة الله
هل بالإمكان إضافة حدث لمكون ما أثناء التنفيذ ؟
مثلا لديا نافذة بها button1 و button2 كيف يمكن إضافة حدث لل button2 أثناء تنفيذ البرنامج من خلال button1 وحفظ هذا التغير في البرنامج للمرة القادمة هل هذا ممكن ؟ وشكرا
المشاركات : 654
المواضيع 34
:
: 106
الإنتساب : Aug 2010
وعليكم السلام
هل يمكن أن توضح أكثر.
سبحان الله وبحمده سبحان الله العظيم
كل من 1 user says قال شكرا ل Agmcz على المشاركة المفيدة1 user says Thank You to Agmcz for this post
• salem
المشاركات : 975
المواضيع 50
:
: 218
الإنتساب : Feb 2008
السلام عليكم
نعم يمكن ذلك كما يمكن تعطيله يجب ان تعرف 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
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
كل من 1 user says قال شكرا ل S.FATEH على المشاركة المفيدة1 user says Thank You to S.FATEH for this post
• salem
المشاركات : 29
المواضيع 9
:
: 2
الإنتساب : Apr 2008
25-11-2017, 10:20 AM
(آخر تعديل لهذه المشاركة: 25-11-2017, 04:47 PM بواسطة Admin.)
شكرا أخي على التوضيح الرائع بارك الله فيك