使用Windows文件复制或文件移动动画?

问题描述:

可能重复:
Show a Copying-files dialog/form while manually copying files in C#?使用Windows文件复制或文件移动动画?

在C#Windows窗体编程,有没有办法在我自己的应用程序复制文件时动画窗口总是使用包括。如上图所示:

File copying animation

+3

这一个不是标准的Windows,是吗? – 2011-04-04 14:28:05

+1

[在C#中手动复制文件时显示复制文件对话框/窗体?](http://*.com/questions/3041211/show-a-copying-files-dialog-form-while-manually-复制文件在C)接受的答案正是你所需要的。另请参阅:[.NET:如何使用Windows复制文件“复制文件”对话框](http://*.com/questions/2561570/net-how-to-copy-files-using-windows-copy-files-对话框) – 2011-04-04 14:30:44

+0

我也不禁注意到,您用来替换Explorer提供的标准文件对话框的自定义文件对话框提供了*减慢文件复制速度的能力。你是否经常使用它? – 2011-04-04 14:39:44

我之后在谷歌一些搜索发现this article。这篇文章的好处在于它包含了直接来自Shell的动画,因此您不必自己编写程序,图形将根据其运行的Windows版本进行更新。

+0

是的,除了不这样做。不能保证动画的资源ID在未来的Windows版本中不会改变。这是完全没有记录的原因。除此之外,代码是C;它将需要一些工作将其转换为C#。并且完全不必要的工作:shell已经允许您使用'SHFileOperation'免费使用它的文件复制对话框。没有理由创建自己的。 – 2011-04-04 14:36:47