Form.Deactivate Zdarzenie
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.