Stworzyłem do mojej bazy danych panel logowania. Może banalne pytanko, ale, gdy wcześniej korzytsałem z borland buildera, zamykałem jedna formę i dawałem po podaniu prawidłowego hasła Visible drugiej formy na true, wtedy pierwsza z panelem logowania zamykała się,a druga się pojawiała. Jednak tutaj mam problem, otóż mój kod wygląda tak:
private void button1_Click(object sender, EventArgs e)
{
if ((this.textBox1.Text == "admin") && (this.textBox2.Text == "haslo"))
{
Form2 Form2 = new Form2();
Form1.ActiveForm.Visible = false;
Form2.Show(); //lub Form2.Visible = true;
//this.Close();
}
else
{
MessageBox.Show("Niepoprawne dane! Proszę spróbować ponownie");
this.textBox1.Clear();
this.textBox2.Clear();
}
}
Problem właśnie w tym, że udaje mi się jedynie zrobic Visible pierwszej formy na false, ale chciałbym, aby ona się zamknęła. Próbowałem z //this.Close(); tak jak widać zakomentowanie w kodzie, jednak nie pomaga. Jak to zrobić?
pozdrawiam

Logowanie »
Rejestracja
Pomoc
Dodaj odpowiedź

Cytuj
