From b6822ca445074d0d7e9dfa30e0d65b86e7c30331 Mon Sep 17 00:00:00 2001 From: emkael Date: Sun, 27 Oct 2019 16:28:56 +0100 Subject: In continuous mode, ask on exit (and minimize to tray according to the answer) --- spedytor/Form1.cs | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/spedytor/Form1.cs b/spedytor/Form1.cs index ac9cb43..91f6ebe 100644 --- a/spedytor/Form1.cs +++ b/spedytor/Form1.cs @@ -262,7 +262,23 @@ namespace spedytor private void Form1_FormClosing(object sender, FormClosingEventArgs e) { e.Cancel = true; - this.minimizeToTray(); + if (this.tInterval.Enabled) + { + DialogResult dr = MessageBox.Show("Spedytor jest w trybie pracy ciągłej.\nCzy chcesz zakończyć działanie programu?", "Spedytor - wyjście", MessageBoxButtons.YesNoCancel); + switch (dr) + { + case DialogResult.Yes: + this.bExit_Click(null, null); + break; + case DialogResult.No: + this.minimizeToTray(); + break; + } + } + else + { + this.bExit_Click(null, null); + } } private void closeMenuItem_Click(object sender, EventArgs e) -- cgit v1.2.3