待ち時間があとどの位で終わるか分かるようにするには?


カレクック  2001-10-20 03:41:21  No: 74948

待ち時間を設定し、あ〜、あとどの位で終わるなってゆうのを目で見て分かるようにしたい。
たとえばファイルなどをコピーしたときに表示されるやつなど。


たかみちえ  2001-10-20 07:34:38  No: 74949

全体の長さを調べて、それと今までかかった時間とを計算します。
  たとえば25個のファイルをコピーするときなら、
  表示部分を25分の1にして、1個コピーが終わるごとに25分の1の線をひくようにすればいいですね。

  こつとして、DoEventsをそのあとに書きます。

  ちなみに、描画にそのぶん時間がかかるので、5秒以内に終わるような処理なら、
カーソルを砂時計にするかして待たせたほうがいいですね。


α  2001-10-21 05:17:49  No: 74950

コンポーネントのMicrosoft Common Control 6.0 のプログレスバーを使ってもできます。


カレクック  2001-10-23 04:15:14  No: 74951

ご意見ありがとうございます。
しかし、Microsoft Common Control 6.0 のプログレスバーとは何でございましょうか?
わたくし初心者なもので・・・
宜しくお願いします。


たかみちえ  2001-10-23 08:35:29  No: 74952

"コンポーネント"メニューで、今あるOCXの一覧が出ます。
そこにあるはずです。

  でも、テキストボックスでも同様のことができるんですよね…。
string("|",count)  みたいに。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加