title: Flipping / Sliding Effect with Winforms
body: <p>I am trying to make an Flipping / Sliding Effect with Winforms.</p>
  
  <p>To be exact: a effect where the first Form slides/ is pushed out of the screen and the second one slides in.</p>
  
  <p>After a lot of research I came to the conclusion that a Flipping effect is not working in Winforms.</p>
  
  <p>I tried the following things for the sliding effect:</p>
  
  <ol>
  <li><p>Embedding winforms in Wpf Application - using Windowsformshost
  --> Windowsformshost doesn't support animation.</p></li>
  <li><p>Change Location of the Forms
  a. with an Timer 
  b. with loop
  c. separate threads</p>
  
  <p>-->the form is flickering &amp; does not look professional</p></li>
  <li><p>Screen capture - i.e. screenshots of the forms</p>
  
  <p>--> same Problem: flickering</p></li>
  <li><p>AnimateWindow Function (API)</p>
  
  <p>--> the API doesn't support threading 
  --> sliding in AND out of both forms at the same time is not possible.
  --> same Problem: flickering</p></li>
  </ol>
  
  <p>Additional Infos:</p>
  
  <p>I use C# ,Visual Studio 2010 (Dot net Framework 4.0)
  3rd party Controls - Telerik
  On my Form are Custom Controls (extended Telerik controls)
  I have set Doubblebuffered to True for the controls.</p>
  
  <p>It would be really helpful if somebody could help/suggest to overcome this issue (winforms Flipping/Sliding Effect).</p>
  
  <p>Regards, WickedSquall</p>