title: .net Resizing control won't work?
body: <p>I have a couple of pictureboxes that need to be resized by aspect ratio when the window size changes. I assumed I can anchor the width, but set the height manually (i.e. anchor the left, right, and top edges; but not the bottom.) However, my control won't resize if I try changing the Size property. Why wouldn't that work? How can I resize my control?</p>
  
  <pre><code>    private void Form1_Resize(object sender, System.EventArgs e)
      {
          int oldWidth = 1280;
          int oldHeight = 1024;
          int newWidth = webcamPictureBox.Size.Width; // this is auto-resized w/ window; becomes 591
          int newHeight = (oldHeight * newWidth) / oldWidth; // this is calculated manually; becomes 472
  
          // Control won't resize if I change the Size property
          // Size property stays the same
          this.webcamPictureBox.Size = new Size(newWidth, newHeight);
          this.thumbnailPictureBox.Size = new Size(newWidth, newHeight);
      }
  </code></pre>