プログレスバー使用時に文字列を表示させるには?


SKJP  2004-08-29 01:11:32  No: 10666  IP: [192.*.*.*]

ある処理中にダイアログを表示し、そのダイアログ中のプログレスバーの
プロパティPositionをインクリメントさせるコードを作成中です。

そこで、ダイアログフォームにLabelを貼り付け、インクリメント分をその
LabelのプロパティCaptionに代入させ、増加都度に何パーセントかを表示
させたいのです。
が、処理中にはLabelのCaptionは何も表示されず、処理が終了時やっとLabel
に表示されてしまいます。あまりにも処理速度が速い為、表示させるのが追
いつかないのでしょうか?

また、他の方法がありましたら、ご指導のほど宜しくお願いします。

編集    削除
HOta  2004-08-29 01:31:13  No: 10667  IP: [192.*.*.*]

表示が追いついていないのでしょう。
Screen.ProcessMessege
を追加したらどうでしょうか。

編集    削除
ふぐちゃん  2004-08-29 02:19:38  No: 10668  IP: [192.*.*.*]

>Screen.ProcessMessege
Application.ProcessMessages;
ではないですか?

編集    削除
HOta  2004-08-29 17:51:38  No: 10669  IP: [192.*.*.*]

そうでした。失礼しました。

編集    削除