FormClosedEventArgs Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece dados para o evento FormClosed.
public ref class FormClosedEventArgs : EventArgs
public class FormClosedEventArgs : EventArgs
type FormClosedEventArgs = class
inherit EventArgs
Public Class FormClosedEventArgs
Inherits EventArgs
- Herança
Exemplos
O exemplo de código a seguir demonstra o uso desse tipo. No exemplo, um manipulador de eventos relata a ocorrência do FormClosed evento. Este relatório ajuda você a aprender quando o evento ocorre e pode ajudá-lo na depuração. Para relatar vários eventos ou eventos que ocorrem com frequência, considere substituir ShowConsole.WriteLine ou acrescentar a mensagem a uma linha TextBoxmúltipla.
Para executar o código de exemplo, cole-o em um projeto que contém uma instância do tipo Form chamado Form1. Em seguida, verifique se o manipulador de eventos está associado ao FormClosed evento.
private void Form1_FormClosed(Object sender, FormClosedEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "CloseReason", e.CloseReason );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "FormClosed Event" );
}
Private Sub Form1_FormClosed(sender as Object, e as FormClosedEventArgs) _
Handles Form1.FormClosed
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "CloseReason", e.CloseReason)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"FormClosed Event")
End Sub
Comentários
O FormClosed evento ocorre depois que um formulário é fechado, seja pelo usuário, por meio da interface do usuário (interface do usuário) ou programaticamente, por meio de chamadas para métodos como Close na Form classe ou Exit na Application classe. Se um formulário tiver qualquer formulário filho ou de propriedade, um FormClosed evento também será gerado para cada um deles.
A FormClosedEventArgs classe fornece dados para o FormClosed evento. A CloseReason propriedade fornece o motivo pelo qual o formulário está sendo fechado.
Construtores
| Nome | Description |
|---|---|
| FormClosedEventArgs(CloseReason) |
Inicializa uma nova instância da classe FormClosedEventArgs. |
Propriedades
| Nome | Description |
|---|---|
| CloseReason |
Obtém um valor que indica por que o formulário foi fechado. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |