Запрет ввода определенных символов в TextBox - VB (59636)
Формулировка задачи:
Можно ли в каком-то свойстве текстбокса выбрать тип вводимых данных? Т.е., допустим текстбокс нужен для ввода чисел. Тогда даже если пользователь нажмет букву, ничего не пропишется, пока он не нажмет цифру.
Решение задачи: «Запрет ввода определенных символов в TextBox»
textual
Листинг программы
- Option Explicit
- Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
- Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
- Private Const GWL_STYLE As Long = (-16)
- Private Const ES_NUMBER As Long = &H2000&
- Private Sub Form_Load()
- SetWindowLong txtTest.hwnd, GWL_STYLE, GetWindowLong(txtTest.hwnd, GWL_STYLE) Or ES_NUMBER
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д