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

اغلاق ..و اعادة ترتيب ظهور عدة (forms)

بدأه star5 في 16 سبتمبر 2008 · 7 رد · 996 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي سؤالين لو سمحتم

1- كيف استطيع ان اغلق فورم معين بحدث الضغط على زر؟

2-في برنامجي عدة forms

كيف استطيع اعادة ترتيب ظهور هذه ال

forms?

حيث انه دائما عند التنفيذ اول فورم يظهر هو الذي أنشأته بالاولفكيف استطيع أن

اغير ذلك؟

و شكرا لكم

#2
اقتباس
1- كيف استطيع ان اغلق فورم معين بحدث الضغط على زر؟

this.Close();

اقتباس
2-في برنامجي عدة forms

كيف استطيع اعادة ترتيب ظهور هذه ال

forms?

			form1.Activate();
#3

شكرا لك أخي

بالنسبة لطريقة الاغلاق السابقة لقد جربتها قبل أن اطرح سؤالي و لم تنفذ .. اذا المشكلة من عندي

و السؤال الثاني لا يوجد

Activate

بل ActiveForm();

جربتها و لم تنجح ظهر لي الخطأ

cannot be used like a method

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

#4
star5 كتب:
Activate

بل ActiveForm();

جربتها و لم تنجح ظهر لي الخطأ

cannot be used like a method

			Form1 ff = new Form1();
			ff.Activate();

ايضا في الاغلاق جرب ..

ff.close();
52gv0m.gif
#5
اقتباس
و السؤال الثاني لا يوجد

Activate

بل ActiveForm();

نعم ActiveForm خاصية و ليست دالة

علي العموم لو انك في ال main form مثلا Form1 و عايز تنشط childForm مثلا

Form1.ActiveForm  = childForm;

و لا تنسي وجود بعض الدوال للفورم مثل BringToFront

#6

اشكركم على التعاون لكن الكود الأخير لم يعمل ...

في جوابك الاخير اخ احمد ذكرت ال main form اي فورم البداية في البرنامج ..كيف اجعل هذا الفورم لا يظهر في البداية بل يظهر بدلا منه فورم اخر ...سؤالي باختصار كيف احدد الفورم الاول في برنامجي؟

#7

اخي العزيز ..

انظر الى Solution explorer

ثم Program.cs

افتح هذا الكلاس

وعدل فقط في هذه الجملة .. وضع اسم الفورمة التي تريد ان يبتدأ بها برنامجك ...

Application.Run(new Form1());

تحياتي :blush:

52gv0m.gif
#8

شكرااااا لو تشوف كم جلست عشان أحاول أفتح فورم واحد

كنت أعمل run.Applcation(form) المهم شكراااااا ليك

وانا إن شاء الله بكون اساعدكم في حاجت

اانا الان شغال على آله حاسبه وقاربت على انهائها

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

شكراااااااااااا

انا خالد وبكون في عونكم إن شاء الله

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