• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C#プログラミング)

C#プログラミングのic値の加算に関する問題

このQ&Aのポイント
  • C#プログラミングにおいて、ic値の加算がうまくいかず、プログレスバーの動作も正しく表示されません。
  • マクロでのic値の加算と同様の処理をC#で書いたが、プログレスバーが徐々にたまって行かず、処理が終わった時にいきなり100になってしまいます。
  • 解決策を教えていただきたいです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

progressBar1.Valueを変えた後に Application.DoEvents(); を入れてみたらどうなりますか。

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

確認ですが, 「プログレスバーが徐々にたまって行かず,処理が終わった時にいきなり100になってしまいます」というのは 処理が進んでいてもプログレスバーがまったく進まず, 処理が終わったら突然「みょん」と伸びる ということでいいですか? label8 に出る表示は間違いなく「0% から 100% に突然飛んで『終了』」なんだけど. あと細かいところでは ・Maximun じゃなくて Maximum だよね ・minimum が小文字で Maximun が大文字ってのが微妙 ・Maximun の計算の意味が分からん とかあるけど, とりあえずここでは関係ないだろう.

Ashgin
質問者

補足

認ですが, 「プログレスバーが徐々にたまって行かず,処理が終わった時にいきなり100になってしまいます」というのは 処理が進んでいてもプログレスバーがまったく進まず, 処理が終わったら突然「みょん」と伸びる ということでいいですか? ↑ はい.その通りです.どうすれば良いかご教示願えないでしょうか? label8 に出る表示は間違いなく「0% から 100% に突然飛んで『終了』」なんだけど. ↑ では,このラベルも徐徐に変えていく方法もご教示願えないでしょうか? また,スペルのミスは今回の件に関しては関係ございませんが.ご指摘をありがとうございます.

関連するQ&A