Keresés

Keresendő kifejezés:

Toplista

Toplista
  • betöltés...

Segítség!

Ahhoz, hogy mások kérdéseit és válaszait megtekinthesd, nem kell beregisztrálnod, azonban saját kérdés kiírásához ez szükséges!

C# formok közötti váltogatás / bezárás!

364
Helló, a C# programnyelvben van a házifeladatom, és a következő kérdésem lenne ezzel kapcsolatban.
Van az alap Form1, azon belüli metóduson nyílik a Form2. A Form2 a főablak, de mikor zárom a Form2-t az 'X' el tehát mikor magát az ablakot bezárom, a Form1 nem záródik csak rejtve marad.
this.Close(); -al sem megy.

Nagyon remélem, hogy tudtok segíteni.
Jelenleg 1 felhasználó nézi ezt a kérdést.
0
Középiskola / Informatika

Válaszok

1
//Form1:

private void button1_Click(object sender, EventArgs e)
{
Form2 frm = new Form2(this);
frm.Show();
}


//Form2:

public partial class Form2 : Form
{
Form opener;

public Form2(Form parentForm)
{
InitializeComponent();
opener = parentForm;
}

private void button1_Click(object sender, EventArgs e)
{
opener.Close();
this.Close();
}
}
1