#1
|
||||
|
||||
الدرس 9: التعامل مع الأحداث وتنسيقها دورة ال c#
السلام عليكم ورحمة الله... في درسنا اليوم سوف نتعلم كيف نتعامل مع الأحداث والتي تعد من أساسيات أي Control تقوم بإضافته إلى الفورم أولا : قم بإنشاء مشروع جديد وضع عليه Button فقط... والان إضغط ضغطا مزدوجا على ال Button واكتب في الحدث Click الخاص به كما تعلمنا سابقا: كود PHP:
ولكن أين تم إضافة الأمر إلى حدث وكيف يتم ذلك؟؟؟ الان دعك من ما فعلناه وأكتب تحت الأمر InitializeComponent أي هنا: كود PHP:
كود PHP:
والان أنشئ الأمر entermousevoid كالتالي: كود PHP:
واكتب به . كود PHP:
والسبب أنه قد إستدعى الحدث MouseEnter وعلى ذلك فإن الأمر الذي أنشأناه entermousevoid قد ربطناه بهاذا الحدث ولذلك تم تنفيذه عند إستدعاء الحدث... هناك الكثير من الأحداث سوف أشرح وقت تنفيذ بعض منها... MouseMove : يتنفذ عند تحريك الفأرة فوق ال Control المضاف إليه الأمر على حدثه MouseDown : يتنفذ عندما يتم ضغط أي زر من الماوس MouseUp : يتنفذ عندما يتم تحرير كبسة الماوس KeyDown : عند ضغط أي زر كان MouseWhile: عند ضغط أو تحريك دولاب الفأرة MouseLeave : عند خروج الفأرة عن ال Control LostFocus : عندما يخسر التركيز GotFocus : عندما يستلم التركيز KeyUp : عند تحرير أي زر من الكيبورد FontChanged: عند تغيير الخط ForeColorChanged : عند تغيير اللون الأمامي DoubleClick : عند الضغط المزدوج Resize : عند إعادة التحجيم Paint : عند رسم الأداة VisibleChanged : إذا تغيرت خاصية Visible للإداة هذه أهم الأحداث على ما أظن ويمكنك إستكشاف باقي الأحداث يدويا ... لتوفير وتسهيل كتابة الأمور لكل أمر نضيفه إلى حدث عند كتابة الإضافة إفعل ما يلي: button1.Click += ثم إضغط على زر Tab مرتين حيث سوف يتم إضافة الأمر مع لب parameters المناسبة تلقائيا... مثلا MouseLeave كود PHP:
كود PHP:
أظن أنه أصبح لديك معلومات جيدة عن الأحداث ولكي تعلم أين يتم إضافة الحدث button1_Click عند الضغط المزدوج عليه من solution explorer إضغط على الفورم التي تحوي الأداة ومن قائمتها المسندلة إدخل على ال Form1.Designer ومن هنا سوف تجد كل شيئ عن ذلك إلى اللقاء في الدرس القادم إن شاء الله ... منقوول
|
#2
|
|||
|
|||
maxltduk
تم حذف المشاركة لاحتواءها على مواد مخالفة للقوانين ... الادارة |
#3
|
||||
|
||||
وعليكم السلام ورحمة الله جـــــــــــــــزاكم الله خـــــــــــــيرااا دمتم في رعايـــــة الله وفقكم الله دوماا //
|
#4
|
||||
|
||||
|
|
|
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
الدرس 8: أمثلة عملية على ما مضى دورة الـ c# | khaledbelal | دورة CSharp 2008 من منتدى فيجوال بيسك للعرب | 1 | 10-29-2010 08:01 PM |
الدرس 5: التعرف على العبارات المشروطة والحلقات التكرارية (دورة الـ c#) | khaledbelal | دورة CSharp 2008 من منتدى فيجوال بيسك للعرب | 1 | 10-29-2010 06:40 PM |
الدرس 4: طرق إستخدام ال void و ومجالاتها (دورة C#) | khaledbelal | دورة CSharp 2008 من منتدى فيجوال بيسك للعرب | 1 | 10-29-2010 07:55 AM |
الدرس 3: المتغيرات والثوابت (دورة الـ c#) | khaledbelal | دورة CSharp 2008 من منتدى فيجوال بيسك للعرب | 1 | 10-29-2010 06:44 AM |
الدرس 7: التعامل مع الملفات دورة الـ c# | khaledbelal | دورة CSharp 2008 من منتدى فيجوال بيسك للعرب | 4 | 10-13-2010 07:04 PM |