private void RunBtn_Click(object sender, EventArgs e) { var btn = (SimpleButton)sender; if (btn.Name == "Гравировать") { if (XtraMessageBox.Show("Вы действительно хотите гравировать?", "Сообщения", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (!runBackgroundWorker.IsBusy) { runBackgroundWorker.RunWorkerAsync(); btn.Name = "Стоп"; btn.BackColor = Color.FromArgb(192, 0, 0); } else { XtraMessageBox.Show("Гравировка уже идет", "Information", MessageBoxButtons.OK); } } } else { ReopositoryEzdFile.StopMark(); btn.Name = "Гравировать"; btn.BackColor = Color.FromArgb(0, 192, 192); } }
private void RunBtn_Click(object sender, EventArgs e) { var btn = (SimpleButton)sender; if (doWorkTest) { doWorkTest = false; } if (btn.Text == "RUN") { if (XtraMessageBox.Show("Вы действительно хотите гравировать?", "Сообщения", MessageBoxButtons.YesNo) == DialogResult.Yes) { doWorkRun = true; if (!runBackgroundWorker.IsBusy) { runBackgroundWorker.RunWorkerAsync(); btn.Text = "STOP"; btn.Appearance.BackColor = Color.FromArgb(192, 0, 0); this.testBtn.Enabled = false; this.testBtn.Cursor = Cursors.No; } else { XtraMessageBox.Show("Гравировка уже идет", "Information", MessageBoxButtons.OK); } } } else { doWorkRun = false; ReopositoryEzdFile.StopMark(); btn.Text = "RUN"; btn.Appearance.BackColor = Color.FromArgb(0, 192, 192); this.testBtn.Enabled = true; this.testBtn.Cursor = Cursors.No; } }