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 وليكن ” اغلاق جميع النوافذ ” واضافه الكود السابق بداخله