ММ
Мария Милакова

Подскажите, пожалуйста, код для запрета ввода цифр в TextBox в Visual Basic.NET



Нужно сделать так, чтобы нельзя было вводить цифры и знаки, только нужны буквы

Arkadii Troshec
Arkadii Troshec

Добрый вечер.

Это делается через обработчик события TextBox1_KeyPress. Например, так:
Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress
If Not Char.IsLetter(e.KeyChar) Then
e.KeyChar = ""
End If
End Sub

Аналогично можно запретить цифры, заменив Char.IsLetter() на Char.IsDigit().

Удачи Вам и до свидания!

------------------------------------------

>lmobilazer
>> если введенный символ не в диапазоне [а.. я]
Зачем? Можно проще, через Char.IsLetter().

АБ
Александр Балаев

На событие ввода TextBox поставить проверку, если введенный символ не в диапазоне [а.. я] то просто не вводить его.

Саша Павлов
Саша Павлов

Искать-то пробовал? 100% уже давно решение есть. И не одно.

Андрей
Андрей

Вероятно, если есть визуальный редактор, то в свойствах можно выставить "только буквы", "только цифры".
Иначе - да, пихай проверку на введенный символ

Похожие вопросы
Как сделать в Visual Basic 6.0. три TextBox (одинаковых) , но чтобы теги были разные
Напишите пожалуйста код программы для Visual Basic
Visual Basic нужно что бы нажав на одну кнопку менялось много значений TextBox помогите
Visual C++ (ввод русского языка)
Visual Basic 6 TextBox Как выделить текст справа-налево?
Автоматическое заполнение документа в Word текстом из TextBox visual basic
как составить код в Visual Basic
Помогите кто может. Visual basic 6.0 Мне нужна проверка текстовых полей (TextBox)
Как в dataGridView добавить содержимое из textBox (Я работаю в Visual studio C#)
Куда вводить код от Вибера!