Как скрыть 2 формы одновременно?C#

Место общения программистов C#
Ответить
Гость
 Как скрыть 2 формы одновременно?

Сообщение Гость »


В моем проекте есть 3 формы:
  • Форма входа
  • Форма панели управления
  • Форма смены пароля
Это всего лишь небольшой проект, поэтому в нем не должно быть ничего особенного. В любом случае, «Вход» — это первая форма, которая появится. Как только пользователь входит в систему, форма входа скрывается и появляется информационная панель. На панели управления есть опция смены пароля, которая открывает другую форму, но не скрывает панель мониторинга. Если пользователь решит сменить пароль, появится окно сообщения, в котором будет указано, что пользователь успешно сменил пароль, и у него будет возможность остаться в информационной панели или вернуться к форме входа через MessageBoxButtons.ДаНет.
< p>Это код, который я использовал:

Код: Выделить всё

DialogResult dial = MessageBox.Show("Password successfully changed.\n\nDo you want to return to login page?", "Success", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
if (dial == DialogResult.Yes)
{
this.Hide();
Form2 frm2 = new Form2();
frm2.ShowDialog();
Hide();
Form1 frm1 = new Form1();
frm1.ShowDialog();
Close();
}
else if (dial == DialogResult.No)
this.Hide();
The if (dial == DialogResult.Yes) condition does not work. I'm trying to hide 2 forms at once (Change Password and Dashboard) and show Login Form. Is there any way to achieve this?


Источник: https://stackoverflow.com/questions/781 ... ms-at-once
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»