الشاشات الحاضنة للبرنامج MDI Parent forms
في هذه المقالة سنوضح ماهي الشاشة الحاضنة MDI Parent forms وماهي اهميتها وكيفية انشاؤها في تطبيقات سطح المكتب .
ماهي MDI Parent forms؟
تعتبر الشاشة الحاضنة بمثابتة الشاشة الParent لبقية الشاشات والتي تحتضن اي شاشة نولدها بالبرنامج وذلك عندما يختر المبرمج ويحدد هذه الشاشة وتظهر بصورة معينة حيث اي شاشة تكون مرتبطه معها كChiled تظهر بداخلها وهذا ماسنبينه من خلال الشرح .
هنالك طريقتين لانشاء مثل هذه الشاشة سنبينها كالتالي :
- الطريقة الاولى هي انشاء شاشة عادية ومن ثم نجعلها هي من نوع MDI parent Form .
- الطريقة الثانية هي انشاء شاشة هي مباشرة من نوع MDI parent Form.
اليكم الطريقة الاولى حيث بعد انشاء شاشة عادية من نوع ويندوز فورم وبعد اعطاء الاسم لها نقوم بتحديد الخاصية والتي من خلالها نحول هذه الشاشة العادية الى MDI Parent Form
وكما مبين بالصورة ادناه حيث تم التاشير على الخاصية بالسهم الاحمر:
وتبين الشاشة الحاضنة باللون الرمادي الان نقوم بوضع الادوات فيها مثل القوائم مثل قائمة اعدادات او العملاء او قائمة الموردين وكما ظاهر بالصورة :
بعد ذلك نقوم بكتابة الكود البرمجي لكل قائمة من القوائم التي تم انشاؤها وكما مبين بالصورة التالية :
وبعد التنفيذ تظهر الشاشة كما مبين بالصورة التالية :
- الطريقه الثانية لانشاء الشاشة الحاضنة هي انشاء شاشة من نوع MDI Parent Form وذلك كما بالصورة التالية :
الان نختر الشاشة من نوع MDI Parent Form وكما مبين بالصورة :
وبعد ذلك نشاهد شكل الشاشة الحاضنة كما مبين بالصورة :
نلاحظ ان شكل الشاشة الحاضنة بهذه الطريقه يختلف حيث نلاحظ وجود قوائم جاهزه افتراضية وفيها كود وكما مبين بالصورة التالية :
الان نقوم بتنفيذ الشاشة وفق القوائم الافتراضية نشاهدها كما مبين بالصورة التالية :
ويمكن حذف هذه القوائم بان نقف على اسم القائمة والضغط بيمين المؤشر وحذف او يمكن اضافة قائمة جديدة حسب التطبيق المراد عمله وبهذا نكون قد وضحنا اهم الطريقتين للشاشة الحاضنة ..