Freigeben über


Form.Deactivate Ereignis

Definition

Tritt ein, wenn ein aktives Formular deaktiviert wird. Diese API ist veraltet. Informationen zum Entwickeln ASP.NET mobiler Anwendungen finden Sie unter Mobile Apps & Websites mit ASP.NET.

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

Ereignistyp

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie sie das Deactivate Ereignis abfangen, um das SelectionListzu löschen. Dieses Beispiel ist Teil eines größeren Beispiels für die Form Übersicht.

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

Hinweise

Ein Formular wird unter folgenden Umständen inaktiv:

  • Wenn die ActiveForm Eigenschaft der Seite programmgesteuert auf ein anderes Formular festgelegt wird.

  • Wenn der Benutzer über ein Steuerelement, dessen Ziel ein Formular ist, zu einem Link Formular navigiert.

Wenn keine dieser Aktionen ausgeführt wird, empfängt das aktive Formular nie ein Deactivate Ereignis. Die Position dieses Ereignisses in der Ereigniskette macht es sehr wichtig, die untergeordneten Steuerelemente, das Dataset oder die globalen Variablen zurückzusetzen.

Gilt für:

Weitere Informationen