![]() |
|
استغلال حدث النقر لمكون موجود على واجهة (Form) أخرى - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : دروس دلفي للمبتدئين (https://delphi4arab.net/forum/forumdisplay.php?fid=13) +--- الموضوع : استغلال حدث النقر لمكون موجود على واجهة (Form) أخرى (/showthread.php?tid=3984) |
استغلال حدث النقر لمكون موجود على واجهة (Form) أخرى - STRELiTZIA - 11-03-2012 السلام عليكم و رحمة الله لنفرض على سبيل المثال أننا أردنا النقر عن بعد على زر موجود على واجهة أخرى لنفس المشروع. الطريقة لا تتطلب كتابة الكثير من الأوامر، يكفي فقط استدعاء الحدث OnClick الخاص بالزر المستهدف مع تمرير براميتر self. PHP كود : Form2.Button1Click(self); مثال عملي: 1- ننشئ مشروع جديد يحتوي على واجهتين Form1 و Form2. 2- على الواجهة الأولى نضيف زر جديد و نغير خاصية caption إلى testit 3- كذلك على الواجهة الثانية نضيف زر جديد و نغير خاصية caption إلى clickme 4- و في حدث OnClick الخاص بالزر testit نكتب الأوامر التالية: PHP كود : Form2.Button1Click(self); 5- في حدث OnClick الخاص بالزر clickme نكتب الأوامر التالية: PHP كود : ShowMessage('[clickme button clicked]'); 6- و قبل أن نجرب المثال عمليا لا ننسى إضافة تعريف اسم الواجهة الثانية Form2 في قائمة الــ uses التابعة للواجهة الأولى Form1 هكذا: PHP كود : varبالتوفيق ان شاء الله استغلال حدث النقر لمكون موجود على واجهة (Form) أخرى - مبرمج مبتدأ - 29-03-2012 بوركت و جوزيت خيرا |