Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 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
А ты когда программно закрывать будешь, напиши bClosing = True


Это понятно......
Хотелось бы найти метод, дающий информацию о закрытии крестиком. Отловить именно такое событие.

Ответить

Номер ответа: 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

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам