title: Top-Left box alignment on a multi-line CheckBox with a large font
body: <p>Working on a WinForms .Net 2.0 project, I need a checkbox to support multiple lines such that the box itself will be aligned to the top-left corner.
  <br>This is done using <code>CheckAlign = System.Drawing.ContentAlignment.TopLeft</code>, which different from the default (<code>MiddleLeft</code>).</p>
  
  <p>When working with the default font this looks OK, but when the font becomes larger - what happens is that the gap above the text increases, yet the gap above the box itself remains constant.
  <br>The result is that the box appears above the text (see illustration below).</p>
  
  <p>Any ideas?</p>
  
  <p>I'd like to note that:</p>
  
  <ol>
  <li>I already tried a few option, such as using a custom designer, a TableLayoutPanel, etc., but didn't get far.</li>
  <li>.Net 2.0 is forced - upgrading is not an option.</li>
  </ol>
  
  <p>Thanks in advance.</p>
  
  <p><img src="https://i.stack.imgur.com/uSG2c.png" alt="CheckBox Issues"></p>