我有一个网络浏览器进度条。代码是:
private void progressBar1_Click(object sender, WebBrowserProgressChangedEventArgs e)
{
progressBar1.Value = unchecked((int)e.CurrentProgress);
}
当我玩这款应用时。它给出了一个错误:
Value of '10000' is not valid for 'Value'. 'Value' should be between 'minimum' and 'maximum'.
有没有办法解决它。
答案 0 :(得分:2)
为当前进度提供一个值,该值介于创建进度条时指定的最小值和最大值之间(如果未指定它,则默认为0 - 100)或将最小值/最大值更改为是您当前通过的值的实际预期。
答案 1 :(得分:0)
您需要确保Value
介于Minimum
和Maximum
之间。因此,当您设置进度条时,请确保为其提供足够的范围。
答案 2 :(得分:0)
ProgressBars通常需要先设置最小值和最大值。
这些属性告诉控件绘制进度应该绘制多远。在1-100范围内的值50将告诉它它想要将进度绘制50%。
http://msdn.microsoft.com/en-us/library/system.windows.forms.progressbar.maximum.aspx