Мой вопрос такой же, как в ссылке. Я использую следующий код из этой ссылки здесь при переполнении стека
Но проблема в том, что после того, как я нажму кнопку, появится вторая форма, как показано ниже
`Hide ();
Form2 form2 = new Form2 (); form2. ShowDialog ();
form2 = null ;
Show ();`
Форма 1 сводится к минимуму, и мне нужно перейти на панель задач и показать форму для отображения.
Я тогда попробовал
`Hide ();
Form2 form2 = new Form2 (); form2. ShowDialog ();
TopMost = true;
form2 = null ;
Show ();`
И это предотвращало показ формы2 как модальной, поэтому я попробовал следующее ниже
Hide ();
Form2 form2 = new Form2 (); form2. ShowDialog ();
form2 = null ;
TopMost = true;
Show ();
TopMost = false;
И это работает, это хорошая практика или лучшее решение, чтобы скрыть первую форму и показать форму2.
Следующая вторая форма закрыта показать форму1
использую
Windows 8.1
Против 2012
.net 4.5