有没有办法在我的.NET winforms应用程序中获得平滑(最好是Windows默认)动画?

时间:2010-09-23 14:03:22

标签: .net winforms animation

在我的应用程序中,我想在漫长的操作过程中提供一些动画。目前我处于“连接服务器”阶段,通常需要5秒钟。

在此期间,我想向用户显示一些动画。我已经使用PictureBox和AJAX加载gif实现了流行的解决方案,但我觉得它还不够。 IMO它不够流畅,漂亮的加载GIF很难得到。更不用说缺乏适当的α会使混合变得尴尬。

理想情况下,我想从Windows借用动画并像Windows一样显示动画,但如果有更好看的东西,那么也会这样做。如果Windows动画也不公开,我也不会感到惊讶。

所以 - 这可能没有太多的努力(动画不是应用程序的内容,只是为了消磨时间)?还有一个第二个问题 - 我可以在哪里获得漂亮的动画效果?

1 个答案:

答案 0 :(得分:0)

如果您使用的是Visual Studio,请查看随其安装的动画。它们应位于VS文件夹下:

... \ Microsoft Visual Studio 10.0 \ Common7 \ VS2010ImageLibrary \ 1033 \ VS2010ImageLibrary \ Animations

如果你没有这个文件夹,你可以再次运行安装程序 - 这是一个安装功能,我认为它默认安装,但不记得了。

较早版本的Visual Studio也会安装图像/动画,但它们可能看起来过时了。