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

كيف فتح الفورم علي فورم

بدأه nnoouurr في 6 نوفمبر 2009 · 8 رد · 910 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف افتح فورم علي فورم في نفس الموضع مع جعل الفورم المفتوحة هي الاكتيف واخفاء الفورم الاساسية وعدم الرجوع اليها الا في حاله اغلاق الاكتيف

حاولت اعملها بالmdi ولكن سيظل الهيدر الخاص بالفورم الاساسية موجود واي زر موجود علي الفورم الرئيسية سيظهر علي child form

#2

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

الدالة ShowModal() لفورم تظهر هذا الأخير مع إلغاء نشاط الفورم الأخرى مع بقائها ظاهرة تحت الفورم الأول. المستخدم لا يستطيع التعامل مع الفورم الأخرى إلا بعد إغلاق الفورم المظهرة عن طريق ShowModal()

تحرير :

استعملها كالتالي :

 Form2.ShowModal()

تحياتي...

تم تعديل هذه المشاركة بواسطة محمد رضى في 6 نوفمبر 2009 في 16:57

#3

عذرا ولكن تظهر لي هذه لرسالة

'dad.Form2' does not contain a definition for 'ShowModal'

#4

أعتذر ShowDialog()

تحياتي...

#5

جزاك الله خيرا اخي

بالفعل تم المراد

لي استفسار اخر اخي أليس من المفروض عندما افتح الفورم 2 ان يختفي فورم 1 الاساسية وارجع اليها عندما اغلق الفورم 2

ارجو الا اكون اثقل عليك

وخالص تحياتي لك

#6

ليس بالضرورة, إلا إذا كنت ترغب بذلك عندها إعمل مثلا :

this.Hide();
Form2.ShowDialog();
this.Show();

تحياتي...

تم تعديل هذه المشاركة بواسطة محمد رضى في 6 نوفمبر 2009 في 18:36

#7

انظر اخي هذا الكود كتب في الفورم 1 لاظهار فورم 2

Form2 dd = new Form2();

dd.Show();

dd.Visible = false;

dd.ShowDialog();

اين اضع كود اخفاء الفورم 1

#8

جرب :

Form2 dd = new Form2();
this.Hide();
dd.ShowDialog();
this.Show();

لا تنسى تحرير الذاكرة المحجوزة من طرف dd و ذلك بالمناداة على dd.Dispose();

تحياتي...

#9

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

ادعوا لك اليوم في صلاتي

وانهي المشروع وان شاء الله ارفعه للمنتدي للنفع

باقي لي موضوع الاستدعاء من الداتا بيز في المشاركة الاخري سارفع الجزء المراد الاستفسار عنه

شكرا لك مرة اخري وليس اخيرة

اخوك محمد نور

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

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

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

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

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