0

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

通过动画幻灯片放映,我的意思是放置在一起的 UI 组件在定期间隔后以滑动(动画)方式改变它们的位置。让我用下图说明我的想法,

替代文字
(来源:deviantart.com

在上图中,我想要滑动三列 UI 组件,我可以做的是简单地编写一个模块来更改组件的 x,y 坐标,这将产生动画幻灯片效果,但不能正常工作,因为处理需要时间,加上编码将很复杂,图层调整等等。

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

我还有什么其他选择或正确的方法是什么。请需要帮助。

4

3 回答 3

1

听起来像是在为您的组件寻找轮播功能。Winforms 的目的不是动画。幸运的是,一些公司已经开发了支持该领域动画的产品,但大多数公司正在转向 Silverlight 和 WPF 平台以获取这些更新的功能。作为 MSDN Magazine 的读者,我经常看到一些有趣的 Winform 组件广告,这些广告非常有趣。请看一下这个链接。该产品的成本相当高。如果这不是您想要的,如果您不反对我的建议,我将不胜感激。

Telerik 使用 Win Forms 中的轮播功能的示例应用程序

于 2009-08-26T20:04:35.007 回答
0

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

在使用 COM 的基于 Windows 的应用程序中使用 Silverlight

于 2009-08-27T14:29:43.927 回答
0

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

于 2011-03-31T14:38:35.430 回答