با سلام
در یک فرم(1)(غیر از فرم اصلی) با زدن دکمه ای فرم دیگری(2) باز میشود. در فرم 2 هم با زدن دکمه ای ،فرم دیگری(3) باز میشود . میخوام وقتی فرم شماره 1 رو بستم فرمهای شماره 2و3 هم بسته شوند. با تشکر
با سلام
در یک فرم(1)(غیر از فرم اصلی) با زدن دکمه ای فرم دیگری(2) باز میشود. در فرم 2 هم با زدن دکمه ای ،فرم دیگری(3) باز میشود . میخوام وقتی فرم شماره 1 رو بستم فرمهای شماره 2و3 هم بسته شوند. با تشکر
به رویداد ها دقت کن
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
Form2 f2 = new Form2();
f2.Close();
}
private void Form1_Load(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.Show();
}
سلام
میتونی با استفاده از کد زیر به فرم های باز پروژه با در نظر گرفتن نام فرم دستور بسته شدن رو بدی:
Application.OpenForms["FormName"].Close();
بجای عبارت FormName نام فرم باز پروژه را بزار و کد را تو رویداد Form Closing فرم 1 قرار بده:
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
Application.OpenForms["Form2"].Close();
Application.OpenForms["Form3"].Close();
}