title: What's preventing me from resizing (downsizing) my windows form object?
body: <p>I've got a windows form object that contains 3 objects, a treeview, a richtextbox, and a tabcontrol. They are not docked into the windows form, but they are anchored (top+left). </p>
  
  <p>I've written the code to resize them when a form-resize event handler gets called, but it only seems to be working for an increase of form size, that is to say, I can't resize the form to a smaller size.  This includes times when I first increase the main windows form and then attempt to return it to its original size.</p>
  
  <p>The sizes of the three objects are manually set after each Form resize with the code below:</p>
  
  <pre><code>        treeView1.Height += (this.Height - oldHeight);
          richTextBox1.Width += (this.Width - oldWidth);
          tabControl1.Width += (this.Width - oldWidth);
          tabControl1.Height += (this.Height - oldHeight);
          oldHeight = this.Height;
          oldWidth = this.Width;
  </code></pre>
  
  <p>None of the objects have a set minimum size (they are all at 0,0 throughout the resizing process)</p>
  
  <p>What is preventing the form from being resized to a smaller size?</p>