VB6
長い処理の間に待機メッセージフォームを表示しているのですが、
「処理中です」みたいなメッセージしか出していないので、何か動きを入れたいです。
プログレスバーを置くのもいいのですが、動く画像を表示させたいのです。
例えばGIFアニメーションだと可能ですが、VBで使う場合色々と(WebBrowserを使う?)面倒なので、
もっと簡単にしたいのですが何かいい方法はないでしょうか?
動くといっても回転するなど。
(例えば同じような画像を3つぐらいに分けて切り替える??)
よろしくお願いします。
ヘルプで『アニメーション』は検索しましたか?
回答ありがとうございます。
>ヘルプで『アニメーション』は検索しましたか?
はい。見てみました。
Animationコントロールを使う?のでしょうか?
このコントロールは環境に依存すると思いますが、この他の方法以外では
ないのでしょうか?
よろしくお願いします。
>Animationコントロールを使う?のでしょうか?
それだけなら、アニメーション (Animation) コントロールを使ってみては?
と回答しますが?もう一度ヘルプを見直してください。
>このコントロールは環境に依存すると思いますが、この他の方法以外では
>ないのでしょうか?
どういった環境にどう依存するのが問題なのでしょうか?
案を出しても、具体的な説明なしに蹴るのであれば、回答しても無駄に
なると思います。自分が求める限定条件があるなら、事前に全て説明して
おいてください。
VB6付属のサンプル、REDTOP.VBPは見ましたか?
http://madia.world.coocan.jp/vb/vb_bbs/200401_04010083.html
まあ、
労力をかけるべきは、むしろ、そこでは無いのかもしれませんし、
http://glossary.tank.jp/t0513.html
プログレスバーは進捗状況が見えるので、
ユーザにはそのほうがありがたいかもしれないし、
そんなに面倒くさがるなら、必要性も再検討すべきかと。
おいらだったら。
タイマーコントロール(timerイベント)で
ピクチャボックスの表示(visibleプロパティ)を切り替える。
ピクチャボックスは画像の数だけ配列にしておく。
新しいことを勉強するほどのもんではないだろうと。思うので。
ツイート | ![]() |