2011-04-04 136 views
2

可能重複:
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://stackoverflow.com/questions/3041211/show-a-copying-files-dialog-form-while-manually-複製文件在C)接受的答案正是你所需要的。另請參閱:[.NET:如何使用Windows複製文件「複製文件」對話框](http://stackoverflow.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

回答

0

我之後在谷歌一些搜索發現this article。這篇文章的好處在於它包含了直接來自Shell的動畫,因此您不必自己編寫程序,圖形將根據其運行的Windows版本進行更新。

+0

是的,除了不這樣做。不能保證動畫的資源ID在未來的Windows版本中不會改變。這是完全沒有記錄的原因。除此之外,代碼是C;它將需要一些工作將其轉換爲C#。並且完全不必要的工作:shell已經允許您使用'SHFileOperation'免費使用它的文件複製對話框。沒有理由創建自己的。 – 2011-04-04 14:36:47

相關問題