'345900'的值對'Value'無效。 「價值」應介於「最低」和「最高」之間。 參數名稱:值'10000'的值對'Value'無效。 「價值」應介於「最低」和「最高」之間。參數名稱:值
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);
你設置的最大值爲100,但試圖設置的值到1000. – Ralt
常見的男人,你最多設置爲100,並期望它接受10000作爲價值? – Darek
什麼具體不明確從異常消息?所有人都可以做的就是把這條消息讀回給你。目前尚不清楚您對SO用戶的期望。 –