Autor Beitrag
Daffke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 29

Win XP
MS Visual C# 2005 Express Edition
BeitragVerfasst: Mi 09.05.07 19:26 
Hallo!

Wie kann man eigentlich abfragen, ob der Anwender das Hauptfenster geschlossen hat (also das ganze Programm beendet hat)? Geht das überhaupt?

Ich wollte dem Anwender noch eine MessageBox anzeigen, wenn er seine Daten noch nicht gespeichert hat oder evtl. automatisch speichern.

Scheinbar ein "Kausalitäts-Problem"... :-(

Hat jemand 'ne Idee?

Gruß,
Daffke


Moderiert von user profile iconChristian S.: Topic aus Sonstiges (C# / .NET) verschoben am Mi 09.05.2007 um 19:38
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Mi 09.05.07 19:42 
Hallo!

Wenn die Form geschlossen wird, wird zuerst das FormClosing-Event gefeuert, ist sie geschlossen das FormClosed-Event. Im FormClosing-Event kannst Du also sogar noch verhindern, dass das Programm geschlossen wird.

Mehr dazu verrät die Hilfe zu den Events.

Grüße
Christian

P.S.: Es gibt auch noch die Events Closing und Closed, die sollen aber nicht mehr verwendet werden. Daher -> FormClosing und FormClosed.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Daffke Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 29

Win XP
MS Visual C# 2005 Express Edition
BeitragVerfasst: Mi 09.05.07 20:44 
Vielen Dank für die superschnelle Antwort, Christian!

Der Tipp war genial!

Gruß,
Daffke