Показать скрытую форму через открытую

225
22 февраля 2018, 11:20

Здравствуйте! На главном окне у меня присутствует авторизация, при успешном её прохождении появляется новое окно, а главное скрывается:

mainForm mainForm = new mainForm();
mainForm.Show();
this.Hide();

Как можно при закрытии появившегося окна вновь показать главную форму, которая скрыта?

Answer 1
mainForm.FormClosed += (object s, FormClosedEventArgs ev) => { this.Show(); };

Решение моей проблемы, прописываемое прямо в код после создания mainForm.

Answer 2

Создайте событие закрытия окна(Form.Closed или Form.Closing) и просто таким же образом покажите старую форму.

Answer 3

Вы шутите ?

public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Form frm = new Form2();
            this.Hide();
            if (frm.ShowDialog() == DialogResult.OK)
                this.Show();
        }
    }
public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
            button1.DialogResult = DialogResult.OK;
        }
    }
READ ALSO
Привязка PasswordBox к SecureString и его сериализация UWP

Привязка PasswordBox к SecureString и его сериализация UWP

Появился следующий вопрос: можно ли каким-то образом привязать PasswordBox к SecureString, следующим образом:

308
Библиотека xceedsoftware/DocX

Библиотека xceedsoftware/DocX

Здравствуйте,работаю с библиотекой xceedsoftware для формирования графиков в вордеПодскажите пожалуйста как добавить подписи к данным?пример...

236
Как использовать локальную базу данных?

Как использовать локальную базу данных?

Создаю проект, формы и всю реализациюВ каждой форме по коннект-строке и эта строка такая:

248
Как сделать cast с помощью переменной типа Type?

Как сделать cast с помощью переменной типа Type?

Допустим где-то ранее по коду я сохранил тип переменной

243