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

ممكن حد يساعدنى فى الكود ده

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

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

انا اريد ان افتح فورم من داخل فورم اخرى وانا استخدم الكود التالى :

ولنفرض ان الفورم الاخرى هى فورم2

form2 myform = new form2();

form2.show();

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

المطلوب هو :

هل يوجد ميثود فى السى شارب تخبرنى بان الفورم2 مفتوحة فاذا كانت مفتوحة لا يقوم البرنامج بعمل نسخة جديدة من الفورم2 اما اذا كانت الفورم2 غير مفتوحة يقوم البرنامج بعمل نسخة من الفورم2

#2

جرب :

		Form2 myform;
		private void button1_Click(object sender, EventArgs e)
		{
			if (myform == null || myform.IsDisposed)
			{
				myform = new Form2();
				myform.Show();
			}
			myform.Activate();
		}

[وسط]لا اله الا انت سبحانك انى كنت من الظالمين

[/وسط]

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