Form.Deactivate Evento
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.
Ocorre quando um formulário ativo se torna inativo. Esta API está obsoleta. Para obter informações sobre como desenvolver aplicativos móveis ASP.NET, consulte Aplicativos Móveis & Sites com ASP.NET.
public:
event EventHandler ^ Deactivate;
public event EventHandler Deactivate;
member this.Deactivate : EventHandler
Public Custom Event Deactivate As EventHandler
Tipo de evento
Exemplos
O exemplo de código a seguir demonstra como interceptar o Deactivate evento para limpar o SelectionList. Este exemplo faz parte de um exemplo maior para a Form visão geral.
// When Form1 is deactivated
private void Form1_Deactivate(object sender, EventArgs e)
{
count++;
}
' When Form1 is deactivated
Private Sub Form1_Deactivate(ByVal sender As Object, _
ByVal e As EventArgs)
count += 1
End Sub
Comentários
Um formulário torna-se inativo nas seguintes circunstâncias:
Quando a ActiveForm propriedade da página é definida programaticamente como outro formulário.
Quando o usuário navega para um formulário por meio de um Link controle cujo destino é um formulário.
Se nenhuma dessas ações ocorrer, o formulário ativo nunca receberá um Deactivate evento. A posição desse evento na cadeia de eventos torna muito importante redefinir os controles filho, o conjunto de dados ou as variáveis globais.