226 / 104 / 23
Регистрация: 16.03.2013
Сообщений: 1,018
1

Ввод только буквы на русском

25.08.2017, 13:30. Показов 2981. Ответов 3
Метки нет (Все метки)

Добрый день!

Нашел в недрах форума такую замечательную штуку

Visual Basic
1
2
3
4
5
6
7
Private Sub Название_KeyPress(KeyAscii As Integer)
If ((KeyAscii > 64) And (KeyAscii < 91)) Or ((KeyAscii > 96) And (KeyAscii < 123)) Then
        MsgBox "Ввод латинских символов запрещен", vbOKOnly, "Ошибка ввода"
        KeyAscii = 0
        Else
End If
    End Sub
Подскажите пожалуйста, можно сюда прикрутить еще условие, что на русской раскладке клавиатуры разрешается
ввод в поле только букв, поробела и BackSpace, больше ни символов ни цифр, ничего. Спасибо
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.08.2017, 13:30
Ответы с готовыми решениями:

Ввод только на русском
Всем доброго времени суток. Кто знает как реализовать ввод в Memo только на русском не взирая на...

Ввод ФИО только на русском языке
Организовать ввод ФИО только на русском языке.

Дан текст на русском языке. Напечатать в алфавитном порядке все согласные буквы,которые входят только в одно слово
Дан текст на русском языке. Напечатать в алфавитном порядке все согласные буквы,которые входят...

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

3
Эксперт MS Access
26753 / 14432 / 3192
Регистрация: 28.04.2012
Сообщений: 15,782
25.08.2017, 13:46 2
Лучший ответ Сообщение было отмечено Braser как решение

Решение

Visual Basic
1
2
3
4
5
6
7
Private Sub Название_KeyPress(KeyAscii As Integer)
    If Not (KeyAscii >= 192 Or KeyAscii = 32 Or KeyAscii = 8) Then
        MsgBox "Ввод латинских символов запрещен", vbOKOnly, "Ошибка ввода"
        KeyAscii = 0
        Else
     End If
End Sub
2
226 / 104 / 23
Регистрация: 16.03.2013
Сообщений: 1,018
25.08.2017, 13:53  [ТС] 3
Спасибо БОЛЬШОЕ! Я тоже поучаствовую немного
Visual Basic
1
MsgBox "Ввод цифр и латинских символов в поле запрещен!", vbOKOnly, "Ошибка ввода"
0
0 / 0 / 0
Регистрация: 05.06.2013
Сообщений: 38
07.10.2020, 12:47 4
подскажите, если у нас стоит условие KeyAscii >= 192 Or KeyAscii = 32 Or KeyAscii = 8, почему можно набирать символы Ё и ё.
у Ё код - 168
у ё код - 184
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.10.2020, 12:47
Помогаю со студенческими работами здесь

Textbox ввод только букв и с большой буквы
Как сделать,чтобы в Textbox можно было вводить только буквы и начиналось все с заглавной

Вывести четыре слова на русском языке вывести на экран все согласные буквы которые входят только в одно слово
Вывести четыре слова на русском языке вывести на экран все согласные буквы которые входят только в...

Разрешить ввод в TextBox только цифр и одной буквы
На пустоту textBox я проверяю так: if (textBox1-&gt;Text-&gt;Length &gt;0) А как выполнить...

Файл f содержит буквы латинского и русского алфавитов. Занести в файл h только латинские буквы, а в файл g - только русские буквы
Помогите пожалуйста!!! Файл f содержит буквы латинского и русского алфавитов. Занести в файл h...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru