プログレスバーなどでの進行状況の確認方法で、Cで、
for(i=0;i<=33;i++)
for(j=0;j<=33;j++)
みたいなものの進行状況をVBで表示する方法を教えていただ
く思います。
上の補足
上の意味はi=0のときj=33まで増やしていき
i=1のときも同様に・・・i=33までってことです。
えっと、つまり
for i=0 To 33
for j=0 To 33
Next j
Next i
ですね
で、つまりは33*33(で、いいのかな?)を最大値として、
0からそこまでの距離の分、どこかに進行状況表示バーに書いておけばいいですよね、
String$(進行状況,"■")で、■が進行状況の数値分並びますから、
進行状況の数値を計算して、進行状況表示バーに合わせるとかすればいいです。
PictureBoxでもできますし、そっちのほうがきれいっぽいですけど、
こっちもほぼ同様に。
(Lineメソッドでそこまで塗りつぶせばいいです)
(ActiveXコントロールに、プログレスバーというのもありますが、
そのためにわざわざOCXをつかう必要はないかと)
一応、補足しますがfor文の中にDoEventsを入れないと
表示が更新されないのでご注意。
たすかりました。これからもお願いします。
ツイート | ![]() |