VB2005 - Fechando o formulário da sua aplicação
Já nos tempos do VB6 podíamos saber o porque o usuário esta fechando o formulário da aplicação. Bastava usar o evento QueryUnload.
QueryUnload:
Constante |
Valor |
Descrição |
vbFormCode |
1 |
O método Unload foi invocado no código |
vbAppWindows |
2 |
A sessão atual do Windows foi encerrada. |
vbFormMDIForm |
4 |
O formulário MDI filho esta sendo fechado porque o formulário MDI foi fechado. |
vbFormControlMenu |
0 |
O usuário usou o comando Close menu de comandos no formulário. |
vbAppTaskManager |
3 |
A janela da tarefas do windows esta fechando a aplicação. |
Na nova versão do VB.NET , o VB 2005, podemos usar o evento FormClosing e a propriedade CloseReason.
A propriedade CloseReason retorna vários valores conforme o motivo pelo qual o formulário esta sendo fechado.
Os valores da enumeração CloseReason são :
Eu sei , é apenas VB, mas eu gosto !
José Carlos Macoratti