Я новичок в C#. Получена система регистрации с проектом регистрации. Возникли проблемы с формами.Form1 продолжает показывать
У меня есть 2 формы, form1 и form2. Form1 - моя основная форма, моя форма входа. Форма 2 является регистрационной формой.
Так вот как работает приложение: Прежде чем отобразить форму 1, сначала необходимо выполнить условие. Если условие выполнено, появится окно сообщения, после чего отобразится form2. Однако, когда условие не выполнено, будет отображаться форма1.
Таким образом, проблема в том, что форма1 продолжает показывать, хотя условие выполнено. Form2 появляется, но form1 тоже появляется.
private void Form1_Load(object sender, EventArgs e)
{
if (condition)
{
MessageBox.Show("Message");
this.Hide();
Form2 frm = new Form2();
frm.Show();
}
}
Что-то вроде этого, может быть: http://stackoverflow.com/a/4210040/426894 – asawyer
где 'condition' быть установлен? –
Возможный дубликат [Скрытие формы и отображение другого при нажатии кнопки в приложении Windows Forms] (http://stackoverflow.com/questions/4345666/hiding-a-form-and-showing-another-when-a -button-is-clicked-in-a-windows-forms-ap) –