In diesem Thread - den ich nicht mit dieser für viele wahrscheinlich unwichtigen Frage verunreinigen will -
übergibt @ErfinderDesRades der Messagebox als Owner? die aktuelle Instanz des Forms. (Oder habe ich das falsch interpretiert?)
Die Frage ist wieso? Ich habe das nun seit 2 Jahren im Einsatz und erst heute ist mir das aufgefallen, ich verstehe es nicht.
Es geht im folgenden Code also nur um diese stelle!
Spoiler anzeigen
übergibt @ErfinderDesRades der Messagebox als Owner? die aktuelle Instanz des Forms. (Oder habe ich das falsch interpretiert?)
Die Frage ist wieso? Ich habe das nun seit 2 Jahren im Einsatz und erst heute ist mir das aufgefallen, ich verstehe es nicht.
Es geht im folgenden Code also nur um diese stelle!
VB.NET-Quellcode
- Private Sub Form_FormClosing(ByVal sender As Object, ByVal e As FormClosingEventArgs) _Handles Me.FormClosing
- If Not Me.PhoneDts.HasChanges Then Return 'liegen keine Änderungen vor, wird auch nix gespeichertIf e.Cancel Then Return ' ist Canceln bereits vorgemerkt ist, wird auch nix gespeichert
- Select Case MessageBox.Show(Me, "Änderungen speichern?", "Das Ende ist nahe", MessageBoxButtons.YesNoCancel)
- Case DialogResult.No 'nix tun: schließen ohne speichern
- Case DialogResult.Yes : Save() ' schließen mit speichern
- Case DialogResult.Cancel : e.Cancel = True 'Schließung canceln
- End SelectEnd Sub
Gruß Hannes