title: UserControl TextBox get set Property
body: <p>I am getting the following error:</p>
  
  <pre><code> An unhandled exception of type 'System.StackOverflowException'
   occurred in ciscontrols.dll
  </code></pre>
  
  <p>Here's the relevant code:</p>
  
  <pre><code>private int Dval;
  public int DecPlaces
  {
      get { return Dval; }
      set
      {
          DecPlaces = value;
          if (value &lt; 2)
          {
              throw new ArgumentOutOfRangeException("decplaces", "decimal places minimum value should be 2.");
          }
          else this.Dval = value;
      }
  }
  </code></pre>