Czesc!
Mam pytanie: Jak zrobic aby zamknelo sie poprzednie okno?:) Pisze program, ktory otwiera w oknie form1 po wcisnieciu przycisku okno form2 i jak teraz zrobic zeby zamknelo sie to pierwsze automatycznie?
Pozdrawiam
Czesc!
Mam pytanie: Jak zrobic aby zamknelo sie poprzednie okno?:) Pisze program, ktory otwiera w oknie form1 po wcisnieciu przycisku okno form2 i jak teraz zrobic zeby zamknelo sie to pierwsze automatycznie?
Pozdrawiam
form1.Close();
No ok ale w ktorym miejscu musi byc ta formula? Bo probuje i ciagle mi wyrzuca blad
zamieszczam kod
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Form2 okno2 = new Form2();
okno2.Show();
}
moze tak:
private void button1_Click(object sender, EventArgs e)
{
Form2 okno2 = new Form2();
okno2.Show();
this.Close();
}
tak to zamyka oba okna... a jak zrobic zeby to 1 zamknelo?
Jeśli chcesz je schować żeby nie bylo go na pulpicie użyj okno.Hide(); gdzie okno to jego nazwa.
Gdy jest to główne okno programu i dasz mu okno.Close(); to zamykasz od razu cały program
Ok. Sprobuje. Dzieki
lepiej zrób tak:
form1 lub this
Form1.Visible = false;
okno2.show();
Form1.Close();
Dlaczego ?? Visible pokażesz lub ukryjesz okno dalej po wyświetleniu, a następnie zakmniesz okno główne po zamknieciu okna, żeby nie było tak, że program działa w ukryciu :) lub dodaj zamiast Close Form1.Visible = true;