اخواني كيف اتحكم بعناصر الفورم MDI من فورم أخرى يعني مثل جعل الادوات enabled و disabled
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
اخواني كيف اتحكم بعناصر الفورم MDI من فورم أخرى يعني مثل جعل الادوات enabled و disabled
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
السلام عليكــم ورحمـة الله وبركاتــه ،،
يوجد خاصية اسمها MdiParent تؤشر على الفورم الرئيسي MDI وهي من نوع Form فتحتاج الى عمل parse لها على حسب اسم الفورم الرئيسي
أرجو أن تكون الفكرة مفهومة
قولوا لا اله الا الله تفلحوا
ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم
اخي ممكن توضح أكثر
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
قولوا لا اله الا الله تفلحوا
ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم
السلام عليكم ورحمة الله وبركاته
شكرا اخ اكرم...... بس عندي مشكلة .....الفورمتين بيظهروا متدخلين مع العلم اني غيرت ismdicontainer للفورم الاول خلتها true
السلام عليكــم ورحمـة الله وبركاتــه ،،
ممكن تضعي صورة لتوضيح المشكلة
لأني مش فاهم بالظبط ايش المشكلة
قولوا لا اله الا الله تفلحوا
ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم
السلام عليكــم ورحمـة الله وبركاتــه ،،
في البداية الفورم الذي له الخاصية mdicontainer لا يحتوي على controls في الخلفية وهذا مشهور في البرامج المعتمدة مثل برنامج word وغيره من البرامج التي تدعم mdicontainer
لكن لأسف حاولت أن أحل المشكلة في وجود controls ولكن لم أستطع
قولوا لا اله الا الله تفلحوا
ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم
شكر جزيلا أخي العزيز ........الكود شغال 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
مواضيع مهمه
-----------------------------------------------:
السلام عليكــم ورحمـة الله وبركاتــه ،،
نعم ما فهمته من الكود صحيح تماما
أما بالنسبة للسؤال الثاني فلم أفهم المطلوب منه بالظبط أرجو التوضيح أكثر وان أمكن ارفق ملف به المشكلة
قولوا لا اله الا الله تفلحوا
ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم
أخي هذا مثال به المشكله ....جرب ان تفتح الفورم Form2 واجعلها maximize ثم بعد ذلك افتح الفورم Child ستلاحظ ان الفورم Child كبرت
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
السلام عليكــم ورحمـة الله وبركاتــه ،،
قم بتغير الكود تاع الضغط على new في قائمة File
private void newToolStripMenuItem_Click(object sender, EventArgs e)
{
Child child = new Child(this);
child.Show();
child.WindowState = FormWindowState.Normal;
}قولوا لا اله الا الله تفلحوا
ومن يبتغي غير الاسلام دينا فلن يقبل منه وهو في الاخرة من الخاسرين- صدق الله العظيم
شكرا الكود شغال 100 على 100
فلسطين .. سوريا ..بورما ......وماذا بعد ؟!
سابقا
medo_programming
موقعي : www.alkhayat-it.com
مواضيع مهمه
-----------------------------------------------:
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…