السلام عليكم
لدي form1 فيه زر عند النقر عليه يظهر
لنا form2 كيف يمكن ان نجعل form2 لا يظهر اكثر من مره مثل ShowDialog() لأنني أريد الرجوع لل form1 و form2 مع بعض
أو بمعنى آخر اريد تصحيح لهذا الكود
if (Form1.show()) { }السلام عليكم
لدي form1 فيه زر عند النقر عليه يظهر
لنا form2 كيف يمكن ان نجعل form2 لا يظهر اكثر من مره مثل ShowDialog() لأنني أريد الرجوع لل form1 و form2 مع بعض
أو بمعنى آخر اريد تصحيح لهذا الكود
if (Form1.show()) { }هل الفكره ليست واضحه
الفكره موجوده في هذا الكود مع العلم انه الداله show لا ترجع bool اريد كود يحمل هذه الفكره او تصحيح لهذا الكود
if (form2.Show())
{
form2.Hide();
}
else
{
form2.Show();
}والعفوا على الاطاله
كود الفورم الاولي
private void button1_Click(object sender, EventArgs e)
{
Form2 f = new Form2();
f.Show();
this.Enabled = false;
}كود الفورم الثانية
private void Form2_FormClosed(object sender, FormClosedEventArgs e)
{
Application.OpenForms["Form1"].Enabled = true ;
}سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); في الفورم الاول
private void button1_Click(object sender, EventArgs e)
{
Form_key fk = new Form_key();
fk.Show();
button1.Enabled = false;
}وفي الفورم الثاني
private void Form_key_FormClosed(object sender, FormClosedEventArgs e)
{
Form1 f1 = new Form1();
f1.button1.Enabled = true;
}لم ينفذ بسبب المشكله وهي عدم تنفيد اي كود داخل حدث FormClosed اريد حل لهذه المشكلة او كود اخر يقوم بهذه المهمه ... وشكرا
try this
private void Form_key_FormClosed(object sender, FormClosedEventArgs e)
{
Application.OpenForms["Form1"].Controls["button1"].Enabled = true;
}سبحانه الله وبحمده سبحانه الله العظيم
if (You Love ArabTeam2000 ) MessageBox.Show("All ArabTeam2000 Love You"); else MessageBox.Show("go to your mama"); المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…