19-10-12, 11:57 AM
أحداث أخرى :-
الحدث ControlAdded : يتم إطلاقه عند إضافة كائن محضون للأداة ، وسائط الحدث تحتوي على الخاصية Control والذي يمثل الكائن الذي تم إضافته .
الحدث ControlRemoved : يتم إطلاقه عند حذف كائن محضون من الأداة ، وسائط الحدث تحتوي على الخاصية Control والذي يمثل الكائن الذي تم حذفه .
الحدث Disposed : يتم إطلاقه عند إفراغ الذاكرة من الكائن وقتله .
الحدث HelpRequested : يتم إطلاقه عند طلب مساعدة ( بالضغط على F1 أو الضغط على الأداة بعد تحديد زر المساعدة للنموذج ) ، وسائط هذا الحدث تحتوي على :-
الخاصية Handled : تخبر إطار العمل .NET بأنك قمت بعمل اللازم و تحرير زر المساعدة بارسال القيمة True لها .
الخاصية MousePos : تمثل موقع مؤشر الفأرة الحالي .
الحدث Paint : يتم إطلاق هذا الحدث كلما دعت الحاجة إلى إعادة رسم الأداة ( قد تكون أحد الأسباب استدعاء الطريقة Refresh مثلا ) ، ويحتوي وسائط هذا الحدث على :
الخاصية Graphics : هذا هو المهم معنا في هذا الحدث ، وهو من النوع Graphics ويمكنك رسم ما تشاء على الأداة ، باستخدام الـ GDI+ ( لست هنا بصدد شرح الـ GDI+ ، ولكن يمكنك مراجعة مواضيع الأخ Silverlight – عمر - ، وغيرها من المواضيع بالمنتدى )
الخاصية ClipRectangle : تعود بقيمة من النوع Rectangle تمثل أبعاد منطقة الرسم ( إن صح التعبير )
الحدث ControlAdded : يتم إطلاقه عند إضافة كائن محضون للأداة ، وسائط الحدث تحتوي على الخاصية Control والذي يمثل الكائن الذي تم إضافته .
الحدث ControlRemoved : يتم إطلاقه عند حذف كائن محضون من الأداة ، وسائط الحدث تحتوي على الخاصية Control والذي يمثل الكائن الذي تم حذفه .
الحدث Disposed : يتم إطلاقه عند إفراغ الذاكرة من الكائن وقتله .
الحدث HelpRequested : يتم إطلاقه عند طلب مساعدة ( بالضغط على F1 أو الضغط على الأداة بعد تحديد زر المساعدة للنموذج ) ، وسائط هذا الحدث تحتوي على :-
الخاصية Handled : تخبر إطار العمل .NET بأنك قمت بعمل اللازم و تحرير زر المساعدة بارسال القيمة True لها .
الخاصية MousePos : تمثل موقع مؤشر الفأرة الحالي .
الحدث Paint : يتم إطلاق هذا الحدث كلما دعت الحاجة إلى إعادة رسم الأداة ( قد تكون أحد الأسباب استدعاء الطريقة Refresh مثلا ) ، ويحتوي وسائط هذا الحدث على :
الخاصية Graphics : هذا هو المهم معنا في هذا الحدث ، وهو من النوع Graphics ويمكنك رسم ما تشاء على الأداة ، باستخدام الـ GDI+ ( لست هنا بصدد شرح الـ GDI+ ، ولكن يمكنك مراجعة مواضيع الأخ Silverlight – عمر - ، وغيرها من المواضيع بالمنتدى )
الخاصية ClipRectangle : تعود بقيمة من النوع Rectangle تمثل أبعاد منطقة الرسم ( إن صح التعبير )
وهكذا انتهى الدرس ( 0 ) بفضل الله تعالى ،
إن شاء الله ، في الموضوع القادم نبدأ أول دروس دورتنا الفعلية
إن شاء الله ، في الموضوع القادم نبدأ أول دروس دورتنا الفعلية
