投稿日 | : 2003/07/11(Fri) 11:20 |
投稿者 | : michiko |
Eメール | : |
URL | : |
タイトル | : Re^2: 経過時間の表示 |
お返事ありがとうございます。
実はTimerを使って
private sub command1()
timer.interval = 1000
処理
timer.interval = 0
end sub
private sub timer_timer()
label1.caption = [経過時間]
end sub
という風にすると、command1の[処理]の経過時間を1秒おきに表示させたいのですが、
処理をしている間は timer_timer の処理が動いていないようなのです。
command1の処理が終了した時点で、1度だけlabel1へ経過時間が表示されます。
つまり終わった時間だけが表示されてしまうんです・・・
色々やってみて、例えばForm_loadの中で
timer.interval = 1000
と書くと、フォームが表示されてからの経過時間が、label1に刻々と刻まれるのですが、
command1のボタンを押した時点で、label1の経過時間が止まってしまいます。
そしてcommand1の処理が終了すると、また刻々と経過時間を刻みます。
うまく説明できなくて、またよく分からない文章になっていましたら教えてください。
よろしくお願いします。