System.ArgumentOutOfRangeException: "Значение '101' недопустимо для 'Значения'. 'Значение' должно находиться в зависимости от 'минимума' до 'максимума'. Имя параметра: Значение", просто значение ставим "99" private void timer1_Tick(object sender, EventArgs e) { if (progressBar1.Value == 99) { timer1.Stop(); button1.Visible = true; MessageBox.Show("текст!"); } else { progressBar1.Value = progressBar1.Value + 1; }
System.ArgumentOutOfRangeException: "Значение '101' недопустимо для 'Value'. 'Value' должно лежать в диапазоне от 'minimum' до 'maximum'. Имя параметра: Value"
@@zenoyuilite Нужно проверить, что передаваемое значение находится в допустимом диапазоне. Можна сделать с помощью конструкции if: int value = 101; int minimum = 0; int maximum = 100; if (value < minimum || value > maximum) { throw new ArgumentOutOfRangeException("Value", "Value must be between minimum and maximum"); }
@@zenoyuilite Вы также можете установить значение по умолчанию, если переданное значение недопустимо: int value = 101; int minimum = 0; int maximum = 100; if (value < minimum) { value = minimum; } else if (value > maximum) { value = maximum; }
0:52, не проще написать progressBar1++ или progressBar1 += 1?
Ты вижу очень умный? Так почему этот очень простой видос то смотришь?
@@aud1t3k29 Почему ты такой токсик? Человек просто написал как можно сделать лучше
@@Mediumdupa может снимешь нам ролик как сделать лучше? Надоели вы критики со своим нытьем.
System.ArgumentOutOfRangeException: "Значение '101' недопустимо для 'Значения'. 'Значение' должно находиться в зависимости от 'минимума' до 'максимума'. Имя параметра: Значение",
просто значение ставим "99"
private void timer1_Tick(object sender, EventArgs e)
{
if (progressBar1.Value == 99)
{
timer1.Stop();
button1.Visible = true;
MessageBox.Show("текст!");
}
else
{
progressBar1.Value = progressBar1.Value + 1;
}
Спасибо решил проблему
а как зделать что бы после 100% перекинуло на следущю форму
гайдни
В C# неравно пишется как "!=" а не это "" не равно из 1с))
System.ArgumentOutOfRangeException: "Значение '101' недопустимо для 'Value'. 'Value' должно лежать в диапазоне от 'minimum' до 'maximum'.
Имя параметра: Value"
А ты решил проблему?
@@zenoyuiliteне помню, я поставил меньшее значение
@@zenoyuilite Нужно проверить, что передаваемое значение находится в допустимом диапазоне. Можна сделать с помощью конструкции if: int value = 101;
int minimum = 0;
int maximum = 100;
if (value < minimum || value > maximum)
{
throw new ArgumentOutOfRangeException("Value", "Value must be between minimum and maximum");
}
@@zenoyuilite Вы также можете установить значение по умолчанию, если переданное значение недопустимо:
int value = 101;
int minimum = 0;
int maximum = 100;
if (value < minimum)
{
value = minimum;
}
else if (value > maximum)
{
value = maximum;
}
@@irwe3514 написал всë правильно но не запускается прогресс бар по кнопке