Универсальная функция для получения KeyPress Events из TextBoxes - PullRequest
0 голосов
/ 22 мая 2011

Моя проблема заключается в следующем:

В моей программе C # Windows Forms у меня есть около 50 текстовых полей. Все они могут содержать только цифры от 1 до 1024. Так что на самом деле у меня есть две проблемы:

  1. Есть ли способ получить общее «Событие KeyPress», чтобы я мог перехватывать ввод для каждого текстового поля в одной функции (поэтому мне не нужно писать функцию для каждого текстового поля).

  2. Как я могу ограничить вход до 1024? Я знаю, как перехватывать буквы, но как я могу дать текстовое поле максимальное значение?

С наилучшими пожеланиями

Tobias

1 Ответ

0 голосов
/ 22 мая 2011

Ну, так как Коди сделал это как комментарий, я сделаю это как ответ.

Получите из TextEdit и замените все вхождения TextEdit в ваших формах на ваш производный класс. В производном классе используйте ограничения с переопределениями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...