我在一个方法和方法中有这个代码,我在timer1 tick事件中调用它,它的间隔设置为1000ms。
counter += 1;
progressBar1.Value = counter * 10;
label9.Text = counter.ToString();
label9.Visible = true;
if (counter == 10)
现在它每10秒更新一次,因此它的工作正常,progressBar值每跳10%,直到100%。 现在我想改变并检查60个seocnds:
if (counter == 60)
现在progressBar1.Value应该是什么?
progressBar1.Value = counter * 10;
相反* 10应该是什么?
答案 0 :(得分:3)
设置ProgressBar
的{{3}}:
获取或设置控件范围的最大值。默认值为100。
因此,在您的原始代码中,您可以这样做:
p.Maximum = 10;
counter += 1;
progressBar1.Value = counter;
label9.Text = counter.ToString();
label9.Visible = true;
if (counter == 10)
在更新的代码中,将Maximum
更改为60并保持(几乎)其他所有内容:
p.Maximum = 60;
counter += 1;
progressBar1.Value = counter;
label9.Text = counter.ToString();
label9.Visible = true;
if (counter == 60)