值'10000'对'Value'无效.& # 39;价值# 39;最小值应该在'
本文关键字:最小值 价值 无效 10000 Value | 更新日期: 2023-09-27 18:14:01
值'345900'对'Value'无效。"值"应该在"最小值"answers"最大值"之间。参数名称:值
if (e.CurrentProgress > 0)
{
progressBar1.Value = Convert.ToInt32(e.CurrentProgress);
progressBar1.Maximum = (100);
progressBar1.Minimum = (0);
}
else
progressBar1.Value = Convert.ToInt32(0);
更新:谢谢大家对我的帮助。我找到了解决方案,尽管它不是完整的解决方案。代码如下:
if ((e.CurrentProgress > 0) && (e.MaximumProgress > 0))
{
progressBar1.Maximum = Convert.ToInt32(e.MaximumProgress);
progressBar1.Step = Convert.ToInt32(e.CurrentProgress);
progressBar1.PerformStep();
progressBar1.Refresh();
}
else
progressBar1.Value = (0);
更新我不确定下面的答案在编辑问题之前是否有意义。但是它看起来毫无意义:-).
<年代>这有点难说,但也许交换行会有所帮助(我猜不需要unchecked
):年代>
progressBar1.Maximum = Convert.ToInt32(e.MaximumProgress);
progressBar1.Value = Convert.ToInt32(e.CurrentProgress);