title: Right alignment of items in Windows.Forms.ListBox
body: <p>Is there a proper way to align items to the right for ListBoxes from the .net Windows.Forms?</p>
  
  <p>You can use </p>
  
  <pre><code>example_box = ListBox()
  example_box.RightToLeft = RightToLeft.Yes
  </code></pre>
  
  <p>This enables the right alignment, but also prints your items right to left. Also the formatting does some really strange things here:</p>
  
  <p>'% one two 4.72' gets displayed as 'one two 4.72 %'</p>
  
  <p>For digits only this works quite well, but feels rather wonky. Are there better solutions?</p>