Form.Deactivate Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.