Запрет ввода определенных символов в TextBox - VB (59636)

Узнай цену своей работы

Формулировка задачи:

Можно ли в каком-то свойстве текстбокса выбрать тип вводимых данных? Т.е., допустим текстбокс нужен для ввода чисел. Тогда даже если пользователь нажмет букву, ничего не пропишется, пока он не нажмет цифру.

Решение задачи: «Запрет ввода определенных символов в TextBox»

textual
Листинг программы
  1. Option Explicit
  2.  
  3. Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
  4. Private Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
  5. Private Const GWL_STYLE As Long = (-16)
  6. Private Const ES_NUMBER As Long = &H2000&
  7.  
  8. Private Sub Form_Load()
  9.     SetWindowLong txtTest.hwnd, GWL_STYLE, GetWindowLong(txtTest.hwnd, GWL_STYLE) Or ES_NUMBER
  10. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.571 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы