Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.07.2017, 22:24   #1
ольгаг
Форумчанин
 
Регистрация: 22.02.2010
Сообщений: 325
По умолчанию Проверка ввода значений в InputBox

Здравствуйте Уважаемые программисты!
Подскажите пожалуйста, как кодом (vb vs2010) выполнить проверку вводимого значения в InputBox, и если в значении встречается любой из символов
Код:
~`!@№#$;%^:?&*()-=+{}[]\|/<>.,'"
, то завершить выполнение кода, и первым символом не должен быть символ '_' (т.е. нижнее подчеркивание).
Код ниже работает неправильно.

Код:
Dim KorTab As String
KorTab = InputBox("Введите НОВОЕ ИМЯ таблицы", Title:=" ")
If KorTab Like "_*[~`!@№#$;%^:?&*()-=+{}[]\|/<>.,'""]*" Then
    MsgBox("Введены запрещенные символы!", vbCritical, Title:=" ")
    Exit Sub
End If
В принципе нужно вводить в InputBox только буквы и цифры, разделяя их знаком '_' (при необходимости). Может быть порекомендуете другой способ проверки.

Заранее спасибо!

Последний раз редактировалось ольгаг; 31.07.2017 в 22:43.
ольгаг вне форума Ответить с цитированием
Старый 31.07.2017, 22:59   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Цитата:
Сообщение от ольгаг Посмотреть сообщение
Может быть порекомендуете другой способ проверки
Цитата:
InputBox() is not a .NET component so does not have all the features you want to use. You will have to enclose the InputBox() call in a loop, checking for the input you desire.

Why are you using InputBox?
Сделайте свою форму для ввода значение и обрабатывайте событие TextBox1_TextChanged

http://www.ozgrid.com/forum/showthread.php?t=141895
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 01.08.2017, 17:36   #3
ольгаг
Форумчанин
 
Регистрация: 22.02.2010
Сообщений: 325
По умолчанию

Спасибо за совет!
ольгаг вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка значения Inputbox 27102014 Microsoft Office Excel 13 30.04.2015 03:18
Как использовать inputbox для ввода значений в ячейку light26 Microsoft Office Excel 9 28.03.2015 17:43
Проверка ввода Mixasnt JavaScript, Ajax 4 23.01.2014 21:07
Форматирование ввода в колонку dataGridView и проверка правильности ввода tumanovalex C# (си шарп) 1 31.05.2011 19:56
Проверка ввода Darth_Programmeder Помощь студентам 6 14.04.2010 16:19