View Full Version : باز شدن دوتا فرم کنار هم
rooterror
جمعه 07 خرداد 1395, 13:58 عصر
خسته نباشید دوستان
میخواتم دوتا فرم رو دقیقا کنار هم با هم همزمان باز کنم ، که هر دو به هم وابسطه باشن مثلا اگه فرم بسته شد فرم دو هم بسته بشه و هر دو همزمان فعال باشن
راهی پیشنهاد دارین که وقتی برنامه اجرا میشه فرم دو هم دقیقا کنارش باز بشه ؟
pouya_team
جمعه 07 خرداد 1395, 14:36 عصر
سلام
دوتا فرم بسازید FORM1 و FORM2
توی رخداد لود فرم اولی کد زیر رو بنویسید
FORM2 FR=NEW FORM2();
FR.SHOW();
ronix3
شنبه 08 خرداد 1395, 01:51 صبح
سلام
با قرار دادن کد های زیر در فرم ۱ و ۲ در هر ۲ فرم دسترسی کامل به فرم دیگه داری کد باز شدن و بسته شدن همزمان ۲ تا فرم هم اضافه کردم
فرم ۱:
Form2 form2;
public Form1()
{
InitializeComponent();
form2 = new Form2(this);
form2.Show();
}
فرم ۲ :
private Form1 form1;
public Form2()
{
}
public Form2(Form1 form1)
{
this.form1 = form1;
InitializeComponent();
}
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this. Form2_FormClosing);
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
{
form1.Close();
}
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.