Udostępnij za pośrednictwem


Form.Deactivate Zdarzenie

Definicja

Występuje, gdy aktywny formularz staje się nieaktywny. Ten interfejs API jest nieaktualny. Aby uzyskać informacje na temat tworzenia ASP.NET aplikacji mobilnych, zobacz Mobile Apps & Sites with ASP.NET (Aplikacje mobilne & Sites with ASP.NET).

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

Typ zdarzenia

Przykłady

W poniższym przykładzie kodu pokazano, jak wychwycić zdarzenie, Deactivate aby wyczyścić element SelectionList. Ten przykład jest częścią większego przykładu dla Form omówienia.

// 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

Uwagi

Formularz staje się nieaktywny w następujących okolicznościach:

  • ActiveForm Gdy właściwość strony jest programowo ustawiona na inny formularz.

  • Gdy użytkownik przechodzi do formularza za pomocą kontrolki Link , której elementem docelowym jest formularz.

Jeśli żadna z tych akcji nie wystąpi, aktywny formularz nigdy nie otrzyma Deactivate zdarzenia. Pozycja tego zdarzenia w łańcuchu zdarzeń sprawia, że bardzo ważne jest zresetowanie kontrolek podrzędnych, zestawu danych lub zmiennych globalnych.

Dotyczy

Zobacz też