مقالة نشرح فيها ماهي الشاشة الحاضنة للبرنامج MDI Parent forms

برمجة برامج سطح المكتب - الشاشات الحاضنة للبرنامج MDI Parent forms

برمجة برامج سطح المكتب - الشاشات الحاضنة للبرنامج  MDI Parent forms

الشاشات الحاضنة للبرنامج  MDI Parent forms  

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

  • الطريقة الاولى هي انشاء شاشة عادية ومن ثم نجعلها هي من نوع MDI parent Form .
  • الطريقة الثانية هي انشاء شاشة هي مباشرة من نوع MDI parent Form.
اليكم الطريقة الاولى حيث بعد انشاء شاشة عادية من نوع ويندوز فورم وبعد اعطاء الاسم لها نقوم بتحديد الخاصية والتي من خلالها نحول هذه الشاشة العادية الى MDI Parent Form
وكما مبين بالصورة ادناه  حيث تم التاشير على الخاصية بالسهم الاحمر:

 


الشاشات الحاضنة للبرنامج  MDI Parent forms

وتبين الشاشة الحاضنة باللون الرمادي الان نقوم بوضع الادوات فيها مثل القوائم  مثل قائمة اعدادات او العملاء او قائمة الموردين وكما ظاهر بالصورة :

الشاشات الحاضنة للبرنامج  MDI Parent forms

بعد ذلك نقوم بكتابة الكود البرمجي لكل قائمة من القوائم التي تم انشاؤها وكما مبين بالصورة التالية :

مقالة نشرح فيها ماهي الشاشة الحاضنة للبرنامج  MDI Parent forms

وبعد التنفيذ تظهر الشاشة كما مبين بالصورة التالية :

الشاشات الحاضنة للبرنامج  MDI Parent forms

 

  • الطريقه الثانية لانشاء الشاشة الحاضنة هي انشاء شاشة من نوع MDI Parent Form وذلك كما بالصورة التالية :

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

 

نشكرك علي المشاركة