예제 #1
0
 private void HandleHotkey()
 {
     if (recording)
     {
         Stopclick();
     }
     else if (PlayWorker.IsBusy)
     {
         if (ForeverLoop.Checked)
         {
             ForeverLoop.Checked = false;
         }
         PlayWorker.CancelAsync();
     }
 }
예제 #2
0
 public void Stopclick()
 {
     if (recording)
     {
         keyboardHook.Stop();
         mouseHook.Stop();
         recording = false;
         recordStartButton.Enabled   = true;
         playBackMacroButton.Enabled = true;
         recordStopButton.Enabled    = false;
     }
     else if (PlayWorker.IsBusy)
     {
         PlayWorker.CancelAsync();
     }
 }
        private void HandleHotkey()
        {
            if (btnRecord.Text == "Stop")
            {
                Captura.DesktopRecorder.Stop();
                btnRecord.Text = "Record";
                return;
            }

            if (recording)
            {
                Stopclick();
            }
            else if (PlayWorker.IsBusy)
            {
                if (ForeverLoop.Checked)
                {
                    ForeverLoop.Checked = false;
                }
                PlayWorker.CancelAsync();
            }
        }