Beispiel #1
0
 private void bstop_Click(object sender, EventArgs e)
 {
     if (tabPage1 == tabControl1.SelectedTab)
     {
         continue_ = false;
         EnableDisable(true);
         lstatus.Text = "Status : Search Stop Sucessfully";
         rover.StopAll("play");
         rover.Play("Embarrassed");
         try {
             if (TThread.IsAlive)
             {
                 TThread.Abort();
             }
         }
         catch { }
     }
     if (tabPage2 == tabControl1.SelectedTab)
     {
         continue_ = false;
         EnableDisable(true);
         lstatus.Text = "Status : Search Stop Sucessfully";
         rover.StopAll("play");
         rover.Play("Embarrassed");
         try {
             if (LargeFileThread.IsAlive)
             {
                 LargeFileThread.Abort();
             }
         }
         catch { }
     }
 }
Beispiel #2
0
 private void bpause_Click(object sender, EventArgs e)
 {
     if (tabPage1 == tabControl1.SelectedTab)
     {
         if (TThread != null)
         {
             if (TThread.ThreadState == System.Threading.ThreadState.Running)
             {
                 TThread.Suspend();
                 temp1        = lstatus.Text;
                 lstatus.Text = "Status : Searching process is currently paused";
                 bpause.Text  = "Resume";
             }
             else if (TThread.ThreadState == System.Threading.ThreadState.Suspended)
             {
                 TThread.Resume();
                 lstatus.Text = temp1;
                 bpause.Text  = "Pause";
             }
         }
     }
     if (tabControl1.SelectedTab == tabPage2)
     {
         if (LargeFileThread != null)
         {
             if (LargeFileThread.ThreadState == System.Threading.ThreadState.Running)
             {
                 LargeFileThread.Suspend();
                 temp1        = lstatus.Text;
                 lstatus.Text = "Status : Searching  process is currently paused";
                 bpause.Text  = "Resume";
             }
             else if (LargeFileThread.ThreadState == System.Threading.ThreadState.Suspended)
             {
                 LargeFileThread.Resume();
                 lstatus.Text = temp1;
                 bpause.Text  = "Pause";
             }
         }
     }
 }