Как закрыть форму? - C#
Формулировка задачи:
Привет, вот немного освоил основы и перешел к forms , может кто подсказать как сделать так что бы после успешной операции пропадали/закрывались и вызывали новые forms
вот код
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
//поверяем правильный ли пароль или нет
private void button1_Click(object sender, EventArgs e)
{
if (textBox1.Text == "login" && textBox2.Text == "23")
MessageBox.Show("God");
// если все ок , то кнопка проверить , ввода пароля и логина должна пропасть
else
MessageBox.Show("Bed");
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
}Решение задачи: «Как закрыть форму?»
textual
Листинг программы
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
Form2 form2 = new Form2(); //создаем объект класса 2-й формы (авторизация, например)
if (form2.ShowDialog() != DialogResult.OK) //отображаем и ждем результата. Если результат не OK, то закрываем приложение иначе видим главную форму
this.Close();
}
}