PDA

View Full Version : باز شدن دوتا فرم کنار هم



rooterror
جمعه 07 خرداد 1395, 12:58 عصر
خسته نباشید دوستان

میخواتم دوتا فرم رو دقیقا کنار هم با هم همزمان باز کنم ، که هر دو به هم وابسطه باشن مثلا اگه فرم بسته شد فرم دو هم بسته بشه و هر دو همزمان فعال باشن


راهی پیشنهاد دارین که وقتی برنامه اجرا میشه فرم دو هم دقیقا کنارش باز بشه ؟

pouya_team
جمعه 07 خرداد 1395, 13:36 عصر
سلام

دوتا فرم بسازید FORM1 و FORM2

توی رخداد لود فرم اولی کد زیر رو بنویسید

FORM2 FR=NEW FORM2();

FR.SHOW();

ronix3
شنبه 08 خرداد 1395, 00: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();
}