コントロール ラベルに処理状況を一定間隔で表示

※より実装に近く表示させる為、コードの改行を避けています。スマホ等で閲覧される際は向きを変えてご覧ください。

※実装するバージョンによってはバージョンアップの仕様により動作しないコードもあります。実装には動作確認の上ご使用下さい。


Dim bytLabelstr As Byte
Dim objME As Object
Dim MeMax As Long
Dim MeNow As Long
MeMax = Suu
MeNow = ForSuu
Set objME = Me.Label12
bytLabelstr = bytLabelstr + 1
If bytLabelstr = 40 Then
bytLabelstr = 0
End If
If bytLabelstr <= 20 Then
objME.Caption = ""
DoEvents
Else
objME.Caption = "Just a moment  "
DoEvents
End If
If MeNow = MeMax Then objME.Caption = ""
Set objME = Nothing

 

 

2000年01月01日|[VBサンプルコード]:[Control]