title: Windows Forms form doesn't look native
body: <p>I've added a Windows Forms form to a <code>VB.net</code> application, and I'm showing it with the usual:</p>
  
  <pre><code>Dim form As New FormInsCapiLettore()
  form.ShowDialog()
  </code></pre>
  
  <p>The problem is that the form, when shown, has an incredibly ugly "windows 95" style. Basically the system theme (Windows 10 in my case) does not get applied. The result is in the screenshot below:</p>
  
  <p><a href="https://i.stack.imgur.com/IdfRc.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/IdfRc.png" alt="enter image description here"></a></p>
  
  <p>As you can see, not only does it look ugly and non-native, but the layout also screws up: notice the <code>TextBox</code> spilling outside the "input" <code>GroupBox</code> and the "Fine" <code>Button</code> not filling the vertical space.
  Notice that the form looks absolutely fine in the Visual Studio designer, with the native look! But when launched, the form has no theme and looks like the screenshot.</p>
  
  <p>Any clues? Additional info:
  Running Windows 10 x64
  Visual Studio 2015
  Application compiled against .NET 4.0</p>