Ich habe eine Speichern Sie Schaltfläche auf meiner WinForm
, die die Formularinformationen speichert und schließt dann das Formular mit der this.Close()
Anweisung.Zwei verschiedene Möglichkeiten, das Formular zu bearbeiten Ereignis schließen
Es gibt jedoch eine andere Möglichkeit, das Formular zu schließen, und das ist die Schaltfläche X
.
Ich verwende das Ereignis FormClosing
, um eine Frage zu stellen, bevor das Formular geschlossen wird.
Die Art und Weise der Handhabung der Close-Form hängt jedoch davon ab, wie das Formular geschlossen ist. Wenn der Benutzer auf die Schaltfläche Speichern klickt, sollte das Formular ohne Frage geschlossen werden. Nur wenn der Benutzer auf die Schaltfläche X
klickt, sollte die Frage gestellt werden.
Wie kann ich mein Formular wissen, was der Schließen Befehl kommt aus?
Verwendung Variable "isFromSaveButton" .... –