title: Deselect text in a textbox
body: <p>I have a windows form that sets the text property in a textbox to that of a string variable.  When the form is ran, it has all of the text in the textbox selected.  I need to try and figure out how to keep that from happening.  I tried the </p>
  
  <pre><code>DeslectAll() 
  </code></pre>
  
  <p>method on the textbox but that doesn't seem to work.  I also tried </p>
  
  <pre><code>txtBox.SelectNextControl(txtCostSummary, true, false, true, true);
  </code></pre>
  
  <p>but I kind of was guessing on what the paramters needed to be set to, tweaking them doesn't seem to make a difference.  To really understand what I'm doing I'll make it a little more clear on how this all is happening.</p>
  
  <pre><code>public Form1()
  {
      Apple a = new Apple();
      a.IwantThisText = "Item 1: " + 50.00 + "\r\n";
      txtBox.Text = a.IwantThisText;
  }
  
  Class Apple
  {
      private string iWantThisText;
      public string IwantThisText
      {
      get { return iWantThisText; }
      set { iWantThisText += value; } // Appends what was there before
      }
  }
  </code></pre>
  
  <p>Everything works fine except the part where it has printed the information in the textbox but all the text in the textbox is selected, which isn't what I thought would happen, nor is it what I want to happen.</p>
  
  <p>Thanks for any ideas!</p>