Допускает использование до трех цифр в текстовом поле

Есть ли способ разрешить пользователю вводить максимальное количество символов в текстовое поле? Я хочу, чтобы пользователь ввел оценку / оценку и мог вводить только 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 

Ответы на вопрос(3)

Ваш ответ на вопрос