From 2edea0cb655efd75a18395d02aaa541402500643 Mon Sep 17 00:00:00 2001 From: AJ Date: Thu, 14 Nov 2019 13:50:10 -0500 Subject: [PATCH] Disable the cancel button when already pressed. --- ExportDXF/Forms/MainForm.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ExportDXF/Forms/MainForm.cs b/ExportDXF/Forms/MainForm.cs index a969c75..f5cad46 100644 --- a/ExportDXF/Forms/MainForm.cs +++ b/ExportDXF/Forms/MainForm.cs @@ -89,11 +89,14 @@ namespace ExportDXF.Forms { if (worker.IsBusy) { + button1.Enabled = false; worker.CancelAsync(); return; } - - worker.RunWorkerAsync(); + else + { + worker.RunWorkerAsync(); + } } private void button2_Click(object sender, EventArgs e) @@ -146,6 +149,7 @@ namespace ExportDXF.Forms comboBox1.Enabled = true; button1.Image = Properties.Resources.play; + button1.Enabled = true; })); var duration = DateTime.Now - timeStarted;