title: Resizing label in Windows Forms application
body: <p>I have a Windows Forms application which contains a couple of labels, a button and a combobox all wrapper inside a Panel.</p>
  
  <pre><code>this.pnlSuboptions.Controls.Add(this.label1);
  this.pnlSuboptions.Controls.Add(this.cboPtSize);
  this.pnlSuboptions.Controls.Add(this.label2);
  this.pnlSuboptions.Controls.Add(this.btnSelect);
  </code></pre>
  
  <p>I facing an issue with my labels when I try loading localized strings for my labels. The localized strings for some languages are larger than the English strings. In such cases, a part of the label gets hidden under the combo box or the button.</p>
  
  <p>I want the label to increase in size towards the left instead of right. I've set my labels' AutoSize property to true and also played around with the Anchor property but nothing seems to work. </p>
  
  <p>I found an SO <a href="https://stackoverflow.com/questions/17584203/how-to-change-direction-in-which-a-control-resizes-in-vb-net">link</a> which contains a solution to this problem when the label text changes but I'm sure how I can apply this in my scenario where the label is read only once during the form load.</p>
  
  <p>Any suggestions?</p>