【VB6!処理対象ファイルを逐次画面表示するFormの更新処理について】


下記のような記述を実行したところlabel1に表示される値が更新されず、Form画面が白く表示されてしまいます(描画が追いついていない?)。
回避方法などについてアドバイスいただきたく宜しくお願いします。

for count to ファイルの数(10000くらい)
label1= "ファイル名"
CalclateData("ファイル名")
next

回答の条件
  • URL必須
  • 1人2回まで
  • 13歳以上
  • 登録:2010/03/12 16:37:20
  • 終了:2010/03/12 16:52:05

ベストアンサー

id:HALSPECIAL No.1

HALSPECIAL回答回数407ベストアンサー獲得回数862010/03/12 16:42:52

ポイント100pt

コントロールの Refresh メソッドで再描画を促したらいかがでしょうか。

for count to ファイルの数(10000くらい)
    label1= "ファイル名"
    CalclateData("ファイル名")
    label1.Refresh  'とか  ←コントロールのみ
    Me.Refresh 'とか ←フォーム全体
next

id:harunoharuno

出来ました。ありがとうございます。

2010/03/12 16:51:44

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません