CloseReason Enumeração

Definição

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

public enum class CloseReason
public enum CloseReason
type CloseReason = 
Public Enum CloseReason
Herança
CloseReason

Campos

Nome Valor Description
None 0

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

WindowsShutDown 1

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

MdiFormClosing 2

A forma pai deste formulário MDI (interface de documento múltiplo) está fechando.

UserClosing 3

O formulário está fechando programaticamente ou por meio de uma ação do usuário na interface do usuário (por exemplo, clicando no botão Fechar na janela do formulário, selecionando Fechar no menu de controle da janela ou pressionando ALT+F4).

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 mensagem WM_SYSCOMMAND com SC_CLOSE. Em Windows 7 e versões anteriores, a mensagem WM_CLOSE foi emitida. Esta ação agora é indistinguível e mal classificada como CloseReason.UserClosing.

FormOwnerClosing 5

O formulário de proprietário está fechando.

ApplicationExitCall 6

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

Comentários

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

Aplica-se a

Confira também