منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] Mdi parent - نسخة قابلة للطباعة

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



Mdi parent - saleh9090 - 06-09-14

السلام عليكم
عندي اكثر من نموذج
واريد عندما اقوم بفتح نموذج يقوم باغلاق باقي النماذج عدا النموذج المقصود في mdi parent
هل من طريقه


RE: Mdi parent - saleh9090 - 07-09-14

وين الخبراءBig Grin


RE: Mdi parent - hassan - 07-09-14

ماذا قصدك بنماذج هل قصدك فورم ؟؟؟؟؟؟؟؟


RE: Mdi parent - saleh9090 - 07-09-14

نعم قصدي form


RE: Mdi parent - hassan - 07-09-14

اذا كان قصدك

كذا انك تخفي فورمات محدد عند اضهار فورم ثاني


الطريقة كذا


مثلا عندك 4 فرومات تمام

في الفورم لود 1

تكتب

PHP كود :
form2.hide
form3
.hide
form4
.hide 

في الفورم الثاني تكتب

PHP كود :
form1.hide
form3
.hide
form4
.hide 


في الفورم الثالث

PHP كود :
form1.hide
form2
.hide
form4
.hide 


في الفورم الرابع

PHP كود :
form1.hide
form2
.hide
form3
.hide 


اذا كان هذا قصدك زيم ما كان هذا قصدك احنا حاضرين باذن الله


RE: Mdi parent - saleh9090 - 07-09-14

نعم هذا قصدي من السؤال
وهذا الحل اعرفه لكن توقعت في حل ثان يعني لو عندي ٢٠ فورم
بكتب ١٩ جمله اخفاء
هل هناك حل امثل


RE: Mdi parent - vbnet - 08-09-14

.....


ضع هذا الكود في فورم MDI عند طلب فتح نافذة
كود :
' نقوم بإغلاق كافة النوافذ التابعة قبل فتح النافذة المطلوبة
For Each frm As Form In Me.MdiChildren
    frm.Close()
Next

' فتح النافذة المحددة وهنا على سبيل المثال
Form1.MdiParent = Me
Form1.Show()

.....


RE: Mdi parent - saleh9090 - 08-09-14

هذا ما كنت ابحث عنه

شكرا جزيلاً