как я могу перезапустить winform? - PullRequest
1 голос
/ 29 августа 2010

У меня есть две формы окна в C #.f1 вызывает f2.Я использую окно сообщения. Если пользователь нажимает «ок», программа больше всего перезапускает f2 снова, и если нажать «Отмена», программа закрывается f2.для нажатия «ОК»: я не мог использовать «Application.restart ()», потому что все программы перезапустились, и я просто хочу перезапустить f2.когда я использую "f2 f = new (); f.show (); this.close ();"Все программы закрыты.

Пожалуйста, узнайте мне, как я могу решить эту проблему?спасибо.

1 Ответ

0 голосов
/ 29 августа 2010

Не делать this.Close(); после показа f. Вместо этого просто скройте свою форму.

f2 f = new f2();
f.Show();
this.Hide();

f1 они будут работать, и вы можете использовать его снова.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...