Как ограничить ввод определённых слов в 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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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