private void playBackMacroButton_Click(object sender, EventArgs e) { if (Hidewindow.Checked) { Hide(); } else { playBackMacroButton.Enabled = false; recordStartButton.Enabled = false; recordStopButton.Enabled = true; progressBar1.Maximum = events.Count(); progressBar1.Visible = true; } PlayWorker.RunWorkerAsync(); }
private void PlayWorker_RunWorkerCompleted(object sender, System.ComponentModel.RunWorkerCompletedEventArgs e) { if (ForeverLoop.Checked) { PlayWorker.RunWorkerAsync(); } else if (Hidewindow.Checked) { Show(); } else { progressBar1.Visible = false; playBackMacroButton.Enabled = true; recordStartButton.Enabled = true; recordStopButton.Enabled = false; } }
private void playBackMacroButton_Click(object sender, EventArgs e) { if (Hidewindow.Checked) { Hide(); } else { var selectedMacro = MacroEvents.Where(s => s.MacroName.Equals(selectedMacroName)).FirstOrDefault(); if (selectedMacro != null) { events = selectedMacro.Events; } playBackMacroButton.Enabled = false; recordStartButton.Enabled = false; recordStopButton.Enabled = true; progressBar1.Maximum = events.Count(); progressBar1.Visible = true; } PlayWorker.RunWorkerAsync(); }