01 |
Иногда бывает необходимым переопределить стандартное поведение контрола (в нашем случае TextBox) при нажатии клавиш. Например, иногда нужно ограничить ввод таким образом, чтобы пользователь мог ввести только цифры, иногда — только заглавные буквы, а иногда, чтобы при нажатии кнопки <Tab> в текст вставлялось некоторое количество пробелов. Обратите внимание, что в этом случае значение свойства AcceptsTab должно быть True. |
|
02 | Задача: |
Переопределить поведение TextBox таким образом, чтобы при нажатии клавиши <Tab> в указанное место вставлялось заданное количество пробелов.
|
|
03 |
И как бы это странно не выглядело, нам опять придется обратится к переопределению очень знакомого всем создателям UserControls — метода WndProc. |
|
04 | VB.NET |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 Public Class sTabkeyTextBox ... |
|
05 |
В статье Сабклассинг, или берем все под свой контроль! можно почитать о том, как сделать модернизацию стандартных контролов менее болезненной и более гибкой. |
|
06 |
Что почитать:
|
|
07 |
Похожие запросы:
|
|