При программировании интерфейса иногда нам нужно, чтобы элемент управления TextBox получал только числовые данные, а другие входные данные игнорируются. Как этого добиться? Конкретный исходный код приведен ниже:
Добавляем событие KeyPress для TextBox.
Частный подтекст1_KeyPress (KeyAscii как целое число)
Если KeyAscii <> 8 и KeyAscii < 48 или KeyAscii > 57 Тогда
Звуковой сигнал
KeyAscii = 0
Конец, если
Конец субтитра
Конкретный принцип, описанный выше: определите, находится ли значение KeyAscii нажатой клавиши в диапазоне 48–57. Если оно находится в диапазоне от 48 до 57, входное значение является числом, в противном случае — нет. Однако иногда мы также можем использовать клавишу «Назад». для облегчения ввода. В этом случае необходимо удалить KeyAscii <> 8, чтобы он не игнорировался при использовании клавиши «Назад».