filecopy 実行前の処理がうまくいきません。 – プログラミング – Home

filecopy 実行前の処理がうまく...
 
通知
すべてクリア

[解決済] filecopy 実行前の処理がうまくいきません。


ぷぷぷ
 ぷぷぷ
(@ぷぷぷ)
ゲスト
結合: 22年前
投稿: 2
Topic starter  

win2000でvisual studioを使用してVBをやっています。
今、filecopyであるファイルをコピーする前に『スタンバイ』
というLabelを『コピー中』にし、コピーが完了したところで、
『スタンバイ』に戻そうとしているのですが、うまくいきません。
以下はプログラムの概要です。
Private Sub Button_Click()
    Label.text = コピー中 '①
FileCopy(strSrcName, strDestName & fileName) '②
Label.text = スタンバイ '③
End Sub
たぶん、①が完了するまえに②が実行状態となりコピーが重たいと
テキストの内容を書き換えることができない状態がつづき、コピー
完了で③に行ってしまうために、ラベルが書き換わらないのだと
考えています。
①の実行を待ってから②へ移行させるよい方法はないでしょうか?
sleepを使ってテストしてみたのですが、うまくいきません。
どなたか解決法をご教授ください。
よろしくお願いします。


引用未解決
トピックタグ
GOD
 GOD
(@GOD)
ゲスト
結合: 22年前
投稿: 6
 

(1)と(2)の間にLabel.RefreshかDoEventsを挿入すれば表示が更新されます。


返信引用
ぷぷぷ
 ぷぷぷ
(@ぷぷぷ)
ゲスト
結合: 22年前
投稿: 2
Topic starter  

解決しました。
GODさん、ありがとうございます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました