2016-03-29 8 views
0

Gibt es eine Möglichkeit, eine Funktion in einer C# -Windows-Formularanwendung vor dem Beenden der Anwendung aufzurufen, unabhängig von dem Ereignis, das die Anwendung geschlossen hat (dh Schließen durch Drücken von 'X') durch Taskmanager, etc.)Stellen Sie sicher, dass die Anwendung C# winforms eine bestimmte Funktion vor dem Beenden aufruft.

Sorry, ich habe nicht gesehen, dass die Frage bereits beantwortet wurde, aber die Formulierung der Frage ließ mich nicht finden, wonach ich suchte!

Antwort

0

Versuchen FormClosing Veranstaltung:

public Form1() 
{ 
    InitializeComponent(); 
    FormClosing += Form1_FormClosing; 
} 

void Form1_FormClosing(object sender, FormClosingEventArgs e) 
{ 
    //Do your stuff before form is closed 
} 
+0

wird OnFormClosing (FormClosingEventArgs e) auch arbeiten? – Steffen

+0

@Steffen .... 'OnFormClosing' Löst das Ereignis' FormClosing' aus. –

Verwandte Themen