title: Right-aligned labels in WinForms
body: <p>The most obvious way to right-align a <code>Label</code> in WinForms doesn't work: setting anchor to Top/Bottom Right and TextAlign to TopRight. If the text changes the label's Left coordinate remains unchanged instead of the Right coordinate (which, one might argue, is a bug).</p>
  
  <p>For this reason I've always used a full-width <code>TableLayoutPanel</code> for right-aligned labels. However this is not always very convenient, depending on the layout in question...</p>
  
  <p>So, I wonder if there are any other ways to keep a Label right-aligned in WinForms that never occurred to me?</p>