Ejemplo n.º 1
0
 private void Form1_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (Tfill != null && Tfill.IsAlive)
     {
         Tfill.Abort();
     }
     if (Tgetram != null && Tgetram.IsAlive)
     {
         Tgetram.Abort();
     }
 }
Ejemplo n.º 2
0
 private void btn_startClean_Click(object sender, EventArgs e)
 {
     if (!busy)
     {
         this.UseWaitCursor      = true;
         btn_startClean.Text     = "Stop";
         startdate               = DateTime.Now;
         lbl_startDate_data.Text = startdate.ToString();
         Tfill = new Thread(new ThreadStart(Fill));
         Tfill.IsBackground = true;
         busy = true;
         if (rb_fast.Checked)
         {
             runcount = 1;
             Tfill.Start();
         }
         else if (rb_normal.Checked)
         {
             runcount = 2;
             Tfill.Start();
         }
         else if (rb_deep.Checked)
         {
             runcount = 3;
             Tfill.Start();
         }
         else if (rb_smart.Checked)
         {
             runcount = 1;
             Tfill.Start();
         }
         rb_fast.Enabled   = false;
         rb_normal.Enabled = false;
         rb_deep.Enabled   = false;
         rb_smart.Enabled  = false;
     }
     else
     {
         if (Tfill != null && Tfill.IsAlive)
         {
             Tfill.Abort();
         }
         Clear();
         lbl_ramBefore_data.Text   = "";
         lbl_ramAfter_data.Text    = "";
         lbl_cleanedRam_data.Text  = "";
         lbl_finishDate_data.Text  = "";
         lbl_elapsedTime_data.Text = "";
         lbl_startDate_data.Text   = "";
         lbl_ramAfter_data.Text    = "";
         lbl_cleanedRam_data.Text  = "";
         lbl_finishDate_data.Text  = "";
         lbl_elapsedTime_data.Text = "";
         rb_fast.Enabled           = true;
         rb_normal.Enabled         = true;
         rb_deep.Enabled           = true;
         rb_smart.Enabled          = true;
         lbl_smart.Visible         = false;
         this.UseWaitCursor        = false;
     }
 }