Как сделать, чтоб в Combobox можно было вводить только цифры - VB

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

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

Речь идет о combo1.text
Для TextBox (Edit) грамотно делается так (с выводом системного примечания при попытке ввести не цифру).

Текстовое поле в Combobox суть обычный edit -проверено.

Решение задачи: «Как сделать, чтоб в Combobox можно было вводить только цифры»

textual
Листинг программы
'стиль для Combo1 -> TextBox:только ввод цифр
  ' get the handle of the inner Edit control
  Dim Combo1EditHWnd As Long
  Combo1EditHWnd = FindWindowEx(Combo1.hwnd, 0&, vbNullString, vbNullString)
  SetWindowLong Combo1EditHWnd, GWL_STYLE, GetWindowLong(Combo1EditHWnd, GWL_STYLE) Or ES_NUMBER

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


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

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

5   голосов , оценка 4.2 из 5
Похожие ответы