public partial class Form2 : Form
{
Form1 holder; //Form1'in kontrollerini üstüde tutması için.
//Eğer yeni form1 oluşturursak, asıl formu kapatamayız.
public Form2(Form1 frm) //Buradaki parametre değişikliği önemli!
{ //Form1'i parametre olarak vermek gerekiyor.
holder = frm; //Parametreden gelen arkadaşı diğer fonksiyonların global
InitializeComponent(); //erişebileceği bir yere koydum.
}
private void Form2_Closing(object sender, CancelEventArgs e) //Form2 closing eventi
{
holder.Close();
}
private void Form2_Load(object sender, EventArgs e)
{
this.FormClosing += Form2_Closing; //Yukarıdaki fonksiyonu evente bağladık.
}
}