| 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 | 
                     Похожие запросы: 
  | 
    
         |