الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اتحكم بعناصر الفورم Mdi من فورم أخرى

بدأه MS_SQL في 11 أبريل 2009 · 12 رد · 944 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني كيف اتحكم بعناصر الفورم MDI من فورم أخرى يعني مثل جعل الادوات enabled و disabled

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#2

السلام عليكــم ورحمـة الله وبركاتــه ،،

يوجد خاصية اسمها MdiParent تؤشر على الفورم الرئيسي MDI وهي من نوع Form فتحتاج الى عمل parse لها على حسب اسم الفورم الرئيسي

أرجو أن تكون الفكرة مفهومة

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#3

اخي ممكن توضح أكثر

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#4

السلام عليكــم ورحمـة الله وبركاتــه ،،

هذا مشروع صغير به هذه الفكرة

TestMDI.rar

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#5

السلام عليكم ورحمة الله وبركاته

شكرا اخ اكرم...... بس عندي مشكلة .....الفورمتين بيظهروا متدخلين مع العلم اني غيرت ismdicontainer للفورم الاول خلتها true

#6

السلام عليكــم ورحمـة الله وبركاتــه ،،

ممكن تضعي صورة لتوضيح المشكلة

لأني مش فاهم بالظبط ايش المشكلة

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#7

السلام عليكــم ورحمـة الله وبركاتــه ،،

post-142515-1239491580_thumb.gif

#8

السلام عليكــم ورحمـة الله وبركاتــه ،،

في البداية الفورم الذي له الخاصية mdicontainer لا يحتوي على controls في الخلفية وهذا مشهور في البرامج المعتمدة مثل برنامج word وغيره من البرامج التي تدعم mdicontainer

لكن لأسف حاولت أن أحل المشكلة في وجود controls ولكن لم أستطع

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#9

شكر جزيلا أخي العزيز ........الكود شغال 100 على 100 :lol:

عندي استفسار بسيط بخصوص الكود

هنا المقصود Method تقوم بجعل الcontrol متاح او لا من خلال تمرير Parameter

 public void EnableButton(bool Enable)

{

fileToolStripMenuItem.Enabled = Enable;

}

أما هنا المقصود بعمل Property نوعها Form1 وظيفتها بجلب اسم الفورم الأب وتحويلها للفورم Form1

Form1 Parant

{

get { 

return (Form1)this.MdiParent; 

}

}

هنا تم استخدام هذه الproperty

 private void button1_Click(object sender, EventArgs e)

{

Parant.EnableButton(true);

}

هذا ما فهمته من الكود فهل هذا صحيح ؟؟؟؟

عندي استفسار بخصوص MDI ...لما بفتح أي نافذه صغيرة نوعها Fixed بتكبر ( Maximize ) لما بفتح نافذة أخرى كبيرة .....انا مش عايز أخلي النافذه الصغيرة تكبر

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#10

السلام عليكــم ورحمـة الله وبركاتــه ،،

نعم ما فهمته من الكود صحيح تماما

أما بالنسبة للسؤال الثاني فلم أفهم المطلوب منه بالظبط أرجو التوضيح أكثر وان أمكن ارفق ملف به المشكلة

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#11

أخي هذا مثال به المشكله ....جرب ان تفتح الفورم Form2 واجعلها maximize ثم بعد ذلك افتح الفورم Child ستلاحظ ان الفورم Child كبرت

TestMDI.rar

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

#12

السلام عليكــم ورحمـة الله وبركاتــه ،،

قم بتغير الكود تاع الضغط على new في قائمة File

private void newToolStripMenuItem_Click(object sender, EventArgs e)
		{
			Child child = new Child(this);
			child.Show();
			child.WindowState = FormWindowState.Normal;
		}

قولوا لا اله الا الله تفلحوا

ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم

#13

شكرا الكود شغال 100 على 100

فلسطين .. سوريا ..بورما ......وماذا بعد ؟!

سابقا

medo_programming

موقعي : www.alkhayat-it.com

مواضيع مهمه

-----------------------------------------------:

تعلم كل شىء عن الTriggers

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…