Страница: 1 |
Страница: 1 |
Вопрос: как закрылась форма
Добавлено: 18.02.09 16:01
Автор вопроса: Сергей | ICQ: 558230345
как определить, если форму закрыли крестиком, а не программно?
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #1
Добавлено: 18.02.09 17:37
А ты когда программно закрывать будешь, напиши bClosing = True
Номер ответа: 2
Автор ответа:
Сергей
ICQ: 558230345
Вопросов: 7
Ответов: 91
Профиль | | #2
Добавлено: 18.02.09 18:30
Это понятно......
Хотелось бы найти метод, дающий информацию о закрытии крестиком. Отловить именно такое событие.
Номер ответа: 3
Автор ответа:
el-paso
Вопросов: 3
Ответов: 164
Профиль | | #3
Добавлено: 18.02.09 19:27
В .NET Framework, начиная с версии 2.0, у класса Form есть событие FormClosing.
У этого события есть аргумент типа FormClosingEventArgs со свойством CloseReason.
Это свойство может принимать значения:
* None
* WindowsShutDown
* MdiFormClosing
* UserClosing - то, что доктор прописал (закрытие через крестик или Alt-F4)
* TaskManagerClosing
* FormOwnerClosing
* ApplicationExitCall