先ほどご質問させて頂いた件で1つ解決していなかったのですが質問のほうを閉じてしまいました.
なので,もう一度ご質問させて頂きます.
ic += 1;
//プログレスバーの設定
//最小値
int minimum = 0;
//最大値
int years = iYearE - iYearS;
int hours = iHourE-iHourS;
int iiMinute = iiMinuteE-iiMinuteS;
int Maximun = (years+1) * Maxmonth * Maxday * (hours+1) * (iiMinute+1);
progressBar1.Style = ProgressBarStyle.Continuous;
progressBar1.Minimum = minimum;
progressBar1.Maximum = Maximun;
progressBar1.Value = ic;
label8.Text = (ic / Maximun)*100 + "%処理中";
if (ic/Maximun==1)
{
label8.Text = "終了";
上記の様なプログラムを組んでプログレスバーを表示させているのですが,問題はラベルの中が
変動せずに,プログラスバーがすべてたまるまで0%で,たまった瞬間に100%になってしまいます.
どうすればラベルのほうの数値を徐々に大きくしていけるのでしょうか?
どなたかご教示お願いたします.
}
No.1ベストアンサー
- 回答日時:
整数を整数で割るとき、除数が被除数より大きいので結果がゼロになってしまっているということなので、
label8.Text = (ic / Maximun)*100 + "%処理中";
を、
label8.Text = (100*ic) / Maximun + "%処理中";
に変えればいいのではないでしょうか。
No.2
- 回答日時:
上記のコードをすべてfor文の中に入れるのでしたら無駄な計算が増えてしまうと思いますのでfor文の外に出したほうがいいと思います。
で、Application.DoEvents();を入れる必要があるのかなと思います。
このあたりを参考にされては。
http://dobon.net/vb/dotnet/programing/displaypro …
http://www.atmarkit.co.jp/fdotnet/dotnettips/136 …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# C 言語の Gauss Jordan 法について 2 2022/12/28 11:16
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- C言語・C++・C# C言語 プログラミング 4 2022/05/22 11:53
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DoEvents関数って何?
-
c言語。 組み合わせ最適化問題...
-
ナップザック問題?をエクセル...
-
基本情報技術者試験詳しい方へ...
-
If Not c Is Nothing Then ~延...
-
VB.NETにおける二値化処理の高速化
-
Chat GPTに、課題として、二と...
-
実行時のCPU使用率を増やしたい
-
C# プログレスバーに関すること
-
wavelet変換のソフト
-
Macターミナルで実行中のプログ...
-
PICのPIN変化割り込みに...
-
緯度、経度の 10進法と 60進法...
-
逆コンパイルと逆アセンブルの...
-
Mac 乗数の入力方法
-
【C言語】if文内の演算子の優先...
-
バックグラウンドのプロセスの...
-
Windows10でDOSゲーム
-
WindowsプロセスにおけるQoSの...
-
プロダクションコードとは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DoEvents関数って何?
-
win10で、正確な待ち時間の作り方
-
Excelでのセル内容の高速消去方法
-
小数点を含む数値かどうか判断...
-
Chat GPTに、課題として、二と...
-
SQLの速度をあげるには・・・
-
絶対パスの取得について
-
WebBrowserの読み込み待ちの処...
-
実行時のCPU使用率を増やしたい
-
プログラム上のCPU稼働率低減に...
-
ノットイコールを教えて下さい
-
C言語:関数を使うメリットとデ...
-
Excel(VBA)でSetTimer関数を使...
-
あっち向いてホイのプログラム...
-
VC++2010 GDIオブジェクトの解...
-
If Not c Is Nothing Then ~延...
-
Excel VBA での処理時間計測結...
-
符号付きにすべきか、符号なし...
-
ソートにかかった時間を測りたい。
-
プログラミングの授業でPython...
おすすめ情報