По ограниченному вводу символов - VB

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

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

Добрый вечер. Прошу помощи в коде. Надо что бы результат был только 2 числа и если дробь то ещё 2 числа (12,34). Т.е Максимум можно ввести два чила, но если ставим запятую то ещё два.
Вообще: хотел отключить всё кроме цифр, точки и Backspace

Решение задачи: «По ограниченному вводу символов»

textual
Листинг программы
Private Sub Text1_Change()
t = Text1.Text
If (t Like "" Or t Like "#" Or t Like "##" Or t Like "##." Or t Like "##.#" Or t Like "##.##") = False Then Text1 = Mid(t, 1, Len(t) - 1)
Text1.SelStart = Len(Text1.Text)
End Sub

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


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

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

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