title: Using Canvas in Windows Form .net application
body: <p>I want to create a <code>Winform</code> application which displays <code>Datagrid</code>, <code>Charts</code> on it. My requirement is, that the user should be able to position those elements according to his choice, like we drop <code>text box</code>, <code>label</code> in winform design view. I know that there is a <code>Canvas</code> class in WPF, but I want to achieve the same with <code>Winforms</code>.</p>
  
  <p>Can I use the WPF <code>Canvas</code> in <code>Winform</code>? Or is there any other solution?</p>