Как ограничить ввод определённых слов в TextBox? - Visual Basic .NET

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

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

Всем здравствуйте. Какое событие TextBox следует использовать для проверки содержимого при вводе текста пользователем? Например, я ограничил размер текстового окна четырьмя символами и хочу чтобы при вводе пользователя каждый раз проверялось содержимое окна на значение = "asdf". Если пользователь пытается ввести "asdf" (не важно какую из четырёх букв он будет вводить последней) в текстовом окне должно оказаться значение "qwer".
Почему-то не хочет срабатывать следующая конструкция:

Решение задачи: «Как ограничить ввод определённых слов в TextBox?»

textual
Листинг программы
Private Sub TextBox1_TextChanged(ByVal sender As TextBox, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
        If sender.Text.Contains("asdf") Then
            sender.Text = sender.Text.Replace("asdf", "qwer")
        End If
    End Sub

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


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

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

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