CloseReason Enumeração

Definição

Especifica o motivo pelo qual um formulário foi fechado.

public enum CloseReason
Herança
CloseReason

Campos

ApplicationExitCall 6

O método Exit() da classe Application foi invocado.

FormOwnerClosing 5

O formulário do proprietário está sendo fechado.

MdiFormClosing 2

O formulário pai do formulário da interface MDI está fechando.

None 0

A causa do fechamento não foi definida ou não pôde ser determinada.

TaskManagerClosing 4

O Gerenciador de Tarefas do Microsoft Windows está fechando o aplicativo.

Em Windows 8.1 e versões posteriores, esse membro não é usado, pois o Gerenciador de Tarefas emite a WM_SYSCOMMAND mensagem com SC_CLOSE. No Windows 7 e versões anteriores, a WM_CLOSE mensagem foi emitida. Essa ação agora é indistinguível de e classificada incorretamente como CloseReason.UserClosing.

UserClosing 3

O formulário é fechado de forma programática ou por meio de uma ação do usuário na interface do usuário (por exemplo, ao clicar no botão Fechar na janela do formulário, selecionando Fechar no menu de controle da janela ou pressionando ALT + F4).

WindowsShutDown 1

O sistema operacional está fechando todos os aplicativos antes de desligar.

Comentários

Os FormClosing eventos e FormClosed são gerados quando um Form é fechado, seja por meio de ação do usuário ou programaticamente. Os manipuladores desses eventos recebem parâmetros do tipo FormClosingEventArgs e FormClosedEventArgs, respectivamente. Ambas as classes de argumento de evento usam a CloseReason enumeração .

Aplica-se a

Produto Versões
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Confira também