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

طريقه لعدم فتح فورم معينه اكتير من مره في البرنامج

مغلق
بدأه khaled_tiger في 1 ديسمبر 2006 · 0 رد · 517 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1

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

هناك طريقه عرفتها لعدم فتح فورم معينه في البرنامج لو انت عامل اكتر من فورم في البرنامج

يعني مثلا لو عندك فورم1 الرئيسيه وفورم2

وعايز تفتح فورم2 من داخل فورم1 طبعا لما تفتحها وفتحت معاك وروحت وفتحتها تاني من الفورمه الاولي هتفتح معاك نسخه تانيه من الفورم

هذا الكود يمنع هذه الحركه يفتح الفورم مره واحده فقط

		private void button1_Click(object sender, EventArgs e)
		{
			foreach (Form frm in this.OwnedForms)
			{
				if (frm is Form2)
				{
					frm.WindowState = FormWindowState.Normal;
					frm.Focus();
					return;
				}
			}
			Form2 frm2 = new Form2();
			this.AddOwnedForm(frm2);
			frm2.Show();
		}

وطبعا هذا الكود يتكتب في الButton اللي بفتح منه الفورم التانيه

تم تعديل هذه المشاركة بواسطة khaled_tiger في 1 ديسمبر 2006 في 19:59

Khaled_Tiger

النجاح الوحيد في الحياة هو أن تستطيع أن تحيا حياتك بالطريقة التي تريدها

يخاطبني السفيه بكل قبح *** فأكره أن أكون له مجيبا

يزيد سفاهة فأزيد حلمــا *** كعود زاده الإحراق طيبا

إذا نطق السفيه فلا تجبه *** فخير من إجابته السكوت

فإن كلَمته فرَجت عنــــه *** وإن خليته كمداً يـمـــوت

هذا الموضوع مغلق.

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

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

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

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

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