• 締切済み

ProgressBar について

ご教授ください。 現在 VB(VB2008)で開発を行っているのですが、 VBのProgressBarを使用してファイルのコピー時に 残り時間を表示するよう依頼がきています。 Windowsのコピー時に出る残時間のような表示は 可能なのでしょうか? 可能ならばその実現方法をお教え願います。 簡単な文面ですがよろしくお願いいたします。 また、説明不足等がございましたらなんなりと言ってください。 追記させていただきます。

みんなの回答

回答No.2

独自の UI に進捗状況を表示するんじゃないなら、My.Computer.FileSystem.CopyFile メソッドとか。 http://www.atmarkit.co.jp/fdotnet/dotnettips/414progresscopy/progresscopy.html http://msdn.microsoft.com/ja-jp/library/36xbexyf(VS.80).aspx

回答No.1

APIのSHFileOperationを使用すれば可能ですが、VBでは、ちょっと扱いにくいかもしれません。(どこかにVBでSHFileOperationを使用するサンプルがあるんじゃないでしょうか) .NET Framework のクラスライブラリにも同等の機能があるような気がしなくもないですが未確認です…。