title: How to implement a Rich UI in WinForms?
body: <p>I want to create a rich UI for my desktop app, however, WPF is too complicated for my needs at this point and I'd prefer to use WinForms (if possible). The way I see it, there are two options:</p>
  
  <ol>
  <li><p>WinForms and loads of custom controls including custom drawing: This would give me fine grained control, however, UI would be too hard coded and would make re-design (even initial implementation) quite a long and tedious affair.</p></li>
  <li><p>HTML5 UI in WebBrowser Control: I'm strongly leaning towards this option as interface can be (re)designed quite easily and implementation requires minimal code changes. Having said that I have no experience with this and don't know potential issues I might run into.</p></li>
  </ol>
  
  <p>What do you guys think? Any other suggestions? I haven't completely ruled out WPF, if WinForms is out, then how about WPF vs WebBrowser Control?</p>
  
  <p><a href="https://i.stack.imgur.com/I5ico.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/I5ico.png" alt="Design"></a></p>