title: C# - Winforms - Animated Slideshow
body: <p>Well i am developing an application whose interface requires an animated slide show</p>
  
  <p>and by animated slide show i means UI components placed together change their positions after regular intervals in a sliding (animated) fashion. Let me illustrate my idea with the following image,</p>
  
  <p><a href="https://i.stack.imgur.com/snX0m.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/snX0m.png" alt="alt text"></a><br>
  <sub>(source: <a href="http://fc01.deviantart.com/fs26/f/2009/238/d/2/d2782c1b29ca1d6d84dc3fb08cfffc2e.png" rel="nofollow noreferrer">deviantart.com</a>)</sub>  </p>
  
  <p>in the image above there are three columns of UI components that i want to slide, what i could do is simply write a module to change x,y coordinates of the components that would give the animated slide effect but that does not work fine, because it is heave takes time in processing and all plus the coding will be complex and layer adjustment and all.</p>
  
  <p>is there any slide show component on which instead of image i can place UI components</p>
  
  <p>What are the other options i have or what is the right way to do it. Please need help.</p>