كود انشاء فورم يحتوي على مجموعة من الفورم والتحكم به فيجول بيسك دوت نيت code for create parent form and control vb.net

code for create parent form and control vb.net

كود انشاء فورم يحتوي على مجموعة من الفورم والتحكم به فيجول بيسك دوت نيت

  • في البدايه نقوم بانشاء مشروع جديد
  • نقوم بتغيير خاصية الفورم ismdicontainer لتصبح true ولاحظ ان لون الفورم قد تغير
  • نقوم بادراج menu strip من قائمة الادوات ثم نقوم باضافة العناوين المناسبه في القائمة

يلزمنها الان كود من اجل فتح فورم اخر ينبثق داخل الفورم الرئيسي

نقوم بانشاء فورم جديد وسيكون اسمه الافتراضي form2

الان قف على العنوان الاول في الــــ menu strip الذي قمت بانشائه واضغط ضغطتين بالزر الايسر للماوس واكتب في الحدث الخاص به الكود التالي

form2.mdiparent=me
form2.show

الكود السابق يعني انك تريد ان يكون الفورم رقم 2 ابن للفورم الرئيسي والذي تستدعيه من خلال me والتي يمكنك استخدامها للدلاله على نفس الفورم الذي تتواجد عليه ثم بعد ان حددت ان الفورم رقم 2 هو الابن تريده ان يفتح

وبنفس الطريقة يمكنك انشاء العديد من الفورمات وفتحها بنفس الطريقة

اما لو اردت اغلاق جميع الفورمات التي هي قيد التشغيل بداخل الفورم الرئيس فاليك الكود التالي والذي سيوفر عليك الجهد ولن تكتب اسماء جميع الفورمات الموجوده للتمكن من اغلاقها

   For Each aform As Form In Me.MdiChildren
            aform.Close()
            'aform.Dispose()
        Next

يمكنك اضافة عنوان جديد في القائمة menu strip  وليكن ” اغلاق جميع النوافذ ” واضافه الكود السابق بداخله

 

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

*