| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Разработка Windows Forms > Как закрыть приложение при его открытии? |
| Автор: Elfet 24.5.2007, 17:02 |
| В конструкторе главной формы производятся какие-то проверки, и если они не выполнены, программа должна завершить свою работу. Я написал this.Close() - но это вызывает какую-то ошибку. |
| Автор: Ch0bits 24.5.2007, 17:13 |
| А чем Application.Exit() не понравился? Ну!!! Где ошибка? Где код? |
| Автор: StepS 24.5.2007, 17:15 |
| Так конструктор это же еще не запуск формы. Форма запускаеться методом ShowDialog(); и когда ты вызываешь ShowDialog() в методе FormLoad() можно уже проверить значения и сказать Close(); |
| Автор: tol05 24.5.2007, 18:21 | ||
| Согласен. Нельзя вызывать метод Close для неактивной формы. MSDN, метод System.Windows.Forms.Form.Close
а тут вообще, конструктор А закрывать приложение ... ну я всегда пользуюсь методом Environment.Exit() пока не подводил ни разу |
| Автор: Elfet 25.5.2007, 10:25 |
| Ок, спасибо |