منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[VB.NET] سؤال عن MenuStrip ! - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (https://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (https://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (https://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [VB.NET] سؤال عن MenuStrip ! (/showthread.php?tid=36334)

الصفحات: 1 2


سؤال عن MenuStrip ! - khaled Mohammed - 08-09-20

السلام عليكم ورحمة الله وبركاته 
سؤالى للاخوة الاعزاء 

كيف يمكن لي اذا فتحت اكثر من فورم فى المشروع ان الفورم تكون موجودة فى بند ( اطار ) فى القائمة الرئيسية كما هو موضح بالصورة المرفقة


RE: سؤال ؟ - Hasaneen - 08-09-20

روح للخاصيه في الاداه الرئيسيه MenuStrip اسمها MdiWindowListItem
تحدد فيه القائمه اللي بدك تظهر فيها اسماء النوافذ الابناء المفتوحه مثل قائمه (اطار) كما في الصوره

تعديل اسمها MdiWindowListItem في خصائص شريط القائمه الرئيسيه


RE: سؤال ؟ - Anas Mahmoud - 08-09-20

   


RE: سؤال ؟ - khaled Mohammed - 08-09-20

مشكورين استاذتنا الافاضل على دعمكم
Hasaneen
Anas Mahmoud

اضافة ان امكن اذا فتحت الفورم اكثر من مره الفورم الاول يظهر فى المكان الصحيح اقصى اليسار و الفورم الثاني يظهر اسفل منه و هكذا
السؤال اريد ان كل الفورم تفتح فى نفس المكان ؟


RE: سؤال ؟ - Hasaneen - 08-09-20

Mdi لها ترتيبات مختلفه ممكن تستخدمها بعد الامر Show
Me.LayoutMdi(MdiLayout.TileVertical)
Me.LayoutMdi(MdiLayout.TileHorizontal)
Me.LayoutMdi(MdiLayout.Cascade)

جربها كل واحده ممكن تناسبك احداها


RE: سؤال ؟ - khaled Mohammed - 08-09-20

(08-09-20, 03:32 PM)Hasaneen كتب : Mdi لها ترتيبات مختلفه ممكن تستخدمها بعد الامر Show
Me.LayoutMdi(MdiLayout.TileVertical)
Me.LayoutMdi(MdiLayout.TileHorizontal)
Me.LayoutMdi(MdiLayout.Cascade)

جربها كل واحده ممكن تناسبك احداها

جربت لكن مازلت الفورم كل مره تظهر فى مكان اسفل من اخر مره فتحت فيه الفورم


RE: سؤال ؟ - Hasaneen - 08-09-20

(08-09-20, 03:53 PM)khaled Mohammed كتب :
(08-09-20, 03:32 PM)Hasaneen كتب : Mdi لها ترتيبات مختلفه ممكن تستخدمها بعد الامر Show
Me.LayoutMdi(MdiLayout.TileVertical)
Me.LayoutMdi(MdiLayout.TileHorizontal)
Me.LayoutMdi(MdiLayout.Cascade)

جربها كل واحده ممكن تناسبك احداها

جربت لكن مازلت الفورم كل مره تظهر فى مكان اسفل من اخر مره فتحت فيه الفورم

اوعى تكون جربتهم مع بعض!!!!!!!!!

جرب Me.LayoutMdi(MdiLayout.TileVertical) لوحدها بعد الامر Show وخبرني


RE: سؤال ؟ - khaled Mohammed - 08-09-20

(08-09-20, 03:55 PM)Hasaneen كتب :
(08-09-20, 03:53 PM)khaled Mohammed كتب :
(08-09-20, 03:32 PM)Hasaneen كتب : Mdi لها ترتيبات مختلفه ممكن تستخدمها بعد الامر Show
Me.LayoutMdi(MdiLayout.TileVertical)
Me.LayoutMdi(MdiLayout.TileHorizontal)
Me.LayoutMdi(MdiLayout.Cascade)

جربها كل واحده ممكن تناسبك احداها

جربت لكن مازلت الفورم كل مره تظهر فى مكان اسفل من اخر مره فتحت فيه الفورم

اوعى تكون جربتهم مع بعض!!!!!!!!!

جرب Me.LayoutMdi(MdiLayout.TileVertical) لوحدها بعد الامر Show وخبرني
لا جربت طريقة طريقة 
كتبت الكود فى الفورم الرئيسي كالتالي


RE: سؤال ؟ - Hasaneen - 08-09-20

(08-09-20, 03:59 PM)khaled Mohammed كتب :
(08-09-20, 03:55 PM)Hasaneen كتب :
(08-09-20, 03:53 PM)khaled Mohammed كتب :
(08-09-20, 03:32 PM)Hasaneen كتب : Mdi لها ترتيبات مختلفه ممكن تستخدمها بعد الامر Show
Me.LayoutMdi(MdiLayout.TileVertical)
Me.LayoutMdi(MdiLayout.TileHorizontal)
Me.LayoutMdi(MdiLayout.Cascade)

جربها كل واحده ممكن تناسبك احداها

جربت لكن مازلت الفورم كل مره تظهر فى مكان اسفل من اخر مره فتحت فيه الفورم

اوعى تكون جربتهم مع بعض!!!!!!!!!

جرب Me.LayoutMdi(MdiLayout.TileVertical) لوحدها بعد الامر Show وخبرني
لا جربت طريقة طريقة 
كتبت الكود فى الفورم الرئيسي كالتالي

قلتلك جرب TileVertical مش Cascade

جب وخبرني


RE: سؤال ؟ - khaled Mohammed - 08-09-20

(08-09-20, 04:04 PM)Hasaneen كتب :
(08-09-20, 03:59 PM)khaled Mohammed كتب :
(08-09-20, 03:55 PM)Hasaneen كتب :
(08-09-20, 03:53 PM)khaled Mohammed كتب :
(08-09-20, 03:32 PM)Hasaneen كتب : Mdi لها ترتيبات مختلفه ممكن تستخدمها بعد الامر Show
Me.LayoutMdi(MdiLayout.TileVertical)
Me.LayoutMdi(MdiLayout.TileHorizontal)
Me.LayoutMdi(MdiLayout.Cascade)

جربها كل واحده ممكن تناسبك احداها

جربت لكن مازلت الفورم كل مره تظهر فى مكان اسفل من اخر مره فتحت فيه الفورم

اوعى تكون جربتهم مع بعض!!!!!!!!!

جرب Me.LayoutMdi(MdiLayout.TileVertical) لوحدها بعد الامر Show وخبرني
لا جربت طريقة طريقة 
كتبت الكود فى الفورم الرئيسي كالتالي

قلتلك جرب TileVertical مش Cascade

جب وخبرني
جربت  كل لما افتح الفورم اكثر من مره يوزع مساحة العمل على الفورم اللى فتحتها