Close () в главном окне обычно завершает программу.
ShowDialog () показывает форму как модальное диалоговое окно.Вызывающая функция будет ждать, пока диалоговое окно не будет закрыто.
Если вы выводите диалоговое окно, вам не следует пытаться закрыть вызывающее окно.Если вам нужно отобразить только другое окно, используйте Form.Show ()