C# - Winforms - 动画幻灯片

时间:2009-08-26 18:59:51

标签: c# winforms animation slideshow

我正在开发一个应用程序,其界面需要动画幻灯片放映

并且通过动画幻灯片放映我的意思是放在一起的UI组件以滑动(动画)方式定期更改其位置。让我用下面的图片说明我的想法,

alt text
(来源:deviantart.com

在上面的图片中有三列我想要滑动的UI组件,我能做的就是编写一个模块来改变组件的x,y坐标,这些组件会产生动画幻灯片效果但是不起作用很好,因为它是起伏需要时间处理,所有加上编码将是复杂的和层调整和所有。

是否有任何幻灯片放映组件,而不是图像我可以放置UI组件

我有哪些其他选择或者正确的方法是什么。请帮忙。

3 个答案:

答案 0 :(得分:1)

听起来正在为您的组件寻找旋转木马功能。 Winforms并不打算动画。幸运的是,一些公司已经开发了支持该领域动画的产品,但大多数公司正在转向Silverlight和WPF平台以获得这些更新的功能。作为MSDN杂志的读者,我经常会看到一些非常有趣的Winform组件的有趣广告。请看一下这个链接。产品的成本非常高。如果这不是你想要的,我将不胜感激,如果你不投票我的建议。

Telerik Sample Applications using Carousel feature in Win Forms

答案 1 :(得分:0)

另请查看以下指向MSDN的链接。它解释了如何将silverlight组件引用为COM对象。

Using Silverlight in a Windows based application using COM

答案 2 :(得分:0)

在这个场景中,还可以使用Flash中可用的许多(商业和免费)基于xml的幻灯片中的一个嵌入带有flash动画的flash播放器。这个例如http://www.flshow.net/