title: How to optimize controls and forms painting and redraw for speed, and to remove flickering?
body: <p>I 'm working on a big project. My form is a mdi container of form1. form1 loading is too slow and i can see the controls being drawn.</p>
  
  <p>Every form have an update method but I still have the same problem. I can't use task to create  new form.</p>
  
  <p>this is my code</p>
  
  <pre><code>       form1.MdiParent = Me
         form1.Show()
  </code></pre>
  
  <p>my form have over 40 control (textbox , label , gridview ...) and yes it is heavy UI. Is there any solution to make use of the concurrence technology like: task, async await?</p>