حدث
من المفترض أن تكون الأحداث متناسبة مع تفاعل المستخدم عند القيام بذلك. يمكن للمبرمج تخطي المعالجة إلى طريقة محددة عند حدوث الحدث. يتم استخدامه دائما تقريبا في الأدوات وما إلى ذلك.
كتمرين ، دعنا ننشئ برنامجا يعرض مربع رسالة عند النقر فوق النموذج باستخدام الماوس.
أول شيء يجب القيام به هو عرض مصمم النموذج. انقر فوق "MainForm.cs [تصميم]" من علامة التبويب أعلاه. إذا تم إغلاقه ، فانقر نقرا مزدوجا فوق "MainForm .cs" من مستكشف الحلول. انقر بزر الماوس الأيمن فوق "إظهار المصمم" جيد أيضا.
عندما يظهر المصمم ، افتح "خصائص" (قبل ذلك ، انقر فوق النموذج للتركيز عليه. خلاف ذلك ، قد لا تراه كما هو موضح أدناه) ، اضغط على "الحدث (زر الصاعقة)" أعلى نافذة العقار.
نظرا لعرض عناصر مثل ما يلي ، يرجى النقر نقرا مزدوجا فوق جزء من حرف "MouseDown".
ثم تذهب إلى محرر التعليمات البرمجية وترى أنه تمت إضافة طريقة جديدة.
يتم استدعاء طريقة "MainForm_MouseDown" هذه عند النقر فوق الماوس. الآن ، حاول وضع التعليمة البرمجية التالية داخل هذه الطريقة:
MessageBox.Show("マウスクリック!");
حاول تشغيله. أعتقد أن النقر على النموذج سيؤدي إلى ظهور مربع الحوار أدناه.
الحدث يبدو هكذا. في الوقت الحالي ، سأقوم بإزالة هذا الحدث لأغراض الاختبار. للحذف ، افتح الحدث من الخصائص السابقة ، وانقر بزر الماوس الأيمن فوق "MouseDown" وحدد "إعادة تعيين". يمنع هذا الحدث من التنفيذ. يبقى الرمز في ملف التعليمات البرمجية ، لذا احذفه كما هو.