Ввод только цифр в TextBox

Почему-то на эту тему упорно гуглится e.Handled, но я проверил - оно не работает. А вот SuppressKeyPress работает! Но есть один минус - я так заблокировал вообще все клавиши кроме цифр. В частности так не работает Backscape, а это уже проблема... Вопрос как заблокировать все кроме цифр и управляющих клавиш (типа Backscape, стрелочек и т.п.)?

System::Void textBox_KeyDown(System::Object^ sender, System::Windows::Forms::KeyEventArgs^ e) {
    if (e->KeyValue < '0' || e->KeyValue > '9') {
        e->SuppressKeyPress = true;
    }
} 

Ответы (0 шт):