Problem beim Schließen des Programms, wenn man sich abmeldet.
Morgen.
Ich habe foilgendes Problem:
Mein Programm fängt das schließen ab und minimiert sich.
schließen kann man es bisher nur wenn man in meinem Kontextmenü einen Button betätigt.
So funktioniert alles wunderbar, allerdings ist ein schwerer Fehler zum vorschein gekommen. Nämlich, dass das Programm nicht geschlossen wird, wenn man sich von Windows abmeldet.
Nun wollte ich fragen, ob jemand weiß, wie man entweder das Abmelden unter windows überwacht oder wie man den Close-Button der Windows Form umprogrammiert, sodass man damit nur noch minimiert.
Ich nutze folgenden Code:
private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
// Das "Schließen" mit Bedingung abbrechen
if(CloseProgram.Equals(false))
// CloseProgram ist meine bool-variable, mit der ich überprüfe, ob der Button im Kontextmenü betätigt wurde.
{
e.Cancel = true;
// Fenster verstecken und minimieren
}
else
{}
}
Morgen.
Ich habe foilgendes Problem:
Mein Programm fängt das schließen ab und minimiert sich.
schließen kann man es bisher nur wenn man in meinem Kontextmenü einen Button betätigt.
So funktioniert alles wunderbar, allerdings ist ein schwerer Fehler zum vorschein gekommen. Nämlich, dass das Programm nicht geschlossen wird, wenn man sich von Windows abmeldet.
Nun wollte ich fragen, ob jemand weiß, wie man entweder das Abmelden unter windows überwacht oder wie man den Close-Button der Windows Form umprogrammiert, sodass man damit nur noch minimiert.
Ich nutze folgenden Code:
private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
// Das "Schließen" mit Bedingung abbrechen
if(CloseProgram.Equals(false))
// CloseProgram ist meine bool-variable, mit der ich überprüfe, ob der Button im Kontextmenü betätigt wurde.
{
e.Cancel = true;
// Fenster verstecken und minimieren
}
else
{}
}
Zuletzt bearbeitet: