Допускает использование до трех цифр в текстовом поле
Есть ли способ разрешить пользователю вводить максимальное количество символов в текстовое поле? Я хочу, чтобы пользователь ввел оценку / оценку и мог вводить только 0 - 100. Ниже у меня есть код, который контролирует нажатие клавиши и позволяет вводить только цифры, но я хочу найти способ разрешить пользователю только введите число с минимальным значением 0 и максимальным 100.
private void TxtMark4_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar < '0' || e.KeyChar > '9' || e.KeyChar == ' ')
{
e.Handled = true;
}
else
{
e.Handled = false;
}
}
или я мог бы использовать следующее:
if (e.KeyChar >= 48 && e.KeyChar