コード例 #1
0
 private void btnStop_Click(object sender, EventArgs e)
 {
     for (int i = 0; i < Const.ThreadNumber; i++)
     {
         try
         {
             int j = 0;
             while (thread[i].IsAlive && j < 5)
             {
                 j++;
                 thread[i].Abort();
                 thread[i].Interrupt();
             }
         }
         catch { }
     }
     isStop                              = true;
     isAbort                             = true;
     btnStop.Enabled                     = false;
     btnStart.Enabled                    = true;
     tabSelectLink.PageEnabled           = true;
     tabMessage.PageEnabled              = true;
     tabOption.PageEnabled               = true;
     btnClearLog.Enabled                 = true;
     dialogWatcher.CloseUnhandledDialogs = false;
     try
     {
         dialogWatcher.Dispose();
     }
     catch { }
 }
コード例 #2
0
 private void btnStop_Click(object sender, EventArgs e)
 {
     isStop = true;
     timer1.Stop();
     timer2.Stop();
     btnStop.Enabled                     = false;
     btnStart.Enabled                    = true;
     btnClose.Enabled                    = true;
     btnClearLog.Enabled                 = true;
     tabSelectLink.PageEnabled           = true;
     tabOption.PageEnabled               = true;
     dialogWatcher.CloseUnhandledDialogs = false;
     try
     {
         dialogWatcher.Dispose();
     }
     catch { }
 }