User Tools

Site Tools


processing_form_template

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
processing_form_template [2009/09/23 04:59] – created stephenprocessing_form_template [2017/01/01 20:05] (current) – external edit 127.0.0.1
Line 10: Line 10:
 public partial class ProcessingFormTemplate : Form public partial class ProcessingFormTemplate : Form
 { {
- private const string START_BUTTON_TEXT = "Start"; + private const string StartButtonText = "Start"; 
- private const string STOP_BUTTON_TEXT = "Stop";+ private const string StopButtonText = "Stop";
  
  private Processor _processor;  private Processor _processor;
Line 40: Line 40:
  switch (buttonStartStopProcessing.Text)  switch (buttonStartStopProcessing.Text)
  {  {
- case START_BUTTON_TEXT:+ case StartButtonText:
  UpdateUIForStartStopProcessing(true);  UpdateUIForStartStopProcessing(true);
  StartProcessing();  StartProcessing();
  break;  break;
  
- case STOP_BUTTON_TEXT:+ case StopButtonText:
  UpdateUIForStartStopProcessing(false);  UpdateUIForStartStopProcessing(false);
  StopProcessing();  StopProcessing();
Line 89: Line 89:
  else  else
  {  {
- buttonStartStopProcessing.Text = IsProcessing ? STOP_BUTTON_TEXT : START_BUTTON_TEXT+ foreach (Control control in this.Controls) 
- checkBoxSomeOption.Enabled !IsProcessing;+
 + if (control != buttonStartStopProcessing
 + control.Enabled !IsProcessing; 
 +
 + 
 + buttonStartStopProcessing.Text = IsProcessing ? StopButtonText : StartButtonText;
  }  }
  }  }
Line 120: Line 125:
  else  else
  {  {
- this.textBoxMessageLog.Text ++ StringBuilder fullMessage new StringBuilder(); 
- DateTime.Now.ToShortDateString() " " + + fullMessage.Append(DateTime.Now.ToShortDateString()); 
- DateTime.Now.ToString(timeFormat, CultureInfo.CurrentCulture) + + fullMessage.Append(" "); 
- message + Environment.NewLine+ fullMessage.Append(DateTime.Now.ToString(timeFormat, CultureInfo.CurrentCulture)); 
- this.textBoxMessageLog.SelectionStart = this.textBoxMessageLog.Text.Length+ fullMessage.Append(message)
- this.textBoxMessageLog.ScrollToCaret();+ fullMessage.Append(Environment.NewLine); 
 + 
 + this.textBoxMessageLog.AppendText(fullMessage.ToString());
  }  }
  }  }
Line 226: Line 233:
 </code> </code>
  
-{{tag>code_snippet c_sharp processing processor win_form}+{{tag>code_snippet c_sharp processing processor win_form}}
processing_form_template.1253681970.txt.gz · Last modified: 2017/01/01 19:51 (external edit)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki