Compartilhar via


Form.Deactivate Evento

Definição

Ocorre quando o formulário perde o foco e deixa de ser o formulário ativo.

public:
 event EventHandler ^ Deactivate;
public event EventHandler Deactivate;
public event EventHandler? Deactivate;
member this.Deactivate : EventHandler 
Public Custom Event Deactivate As EventHandler 

Tipo de evento

Exemplos

O exemplo a seguir demonstra o uso desse membro. No exemplo, um manipulador de eventos relata a ocorrência do Deactivate evento. Este relatório ajuda você a saber 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 MessageBox.ShowConsole.WriteLine por ou acrescentar a mensagem a uma multilinha TextBox.

Para executar o código de exemplo, cole-o em um projeto que contém uma instância do tipo Form chamada Form1. Em seguida, verifique se o manipulador de eventos está associado ao Deactivate evento.

private void Form1_Deactivate(Object sender, EventArgs e) {

   MessageBox.Show("You are in the Form.Deactivate event.");
}
Private Sub Form1_Deactivate(sender as Object, e as EventArgs) _ 
     Handles Form1.Deactivate

   MessageBox.Show("You are in the Form.Deactivate event.")

End Sub

Comentários

Você pode usar esse evento para executar tarefas como atualizar outra janela em seu aplicativo com dados do formulário desativado.

Para obter mais informações sobre como lidar com eventos, consulte Manipulando e gerando eventos.

Aplica-se a

Confira também