Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > Общие вопросы .NET
Регистрация

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


Ответ
 
Опции темы
Старый 31.07.2017, 23:24   #1
ольгаг
Форумчанин
 
Регистрация: 22.02.2010
Сообщений: 313
Репутация: 21
По умолчанию Проверка ввода значений в 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 в 23:43.
ольгаг вне форума   Ответить с цитированием
Старый 31.07.2017, 23:59   #2
Aleksandr H.
2 the Nation Glory
Профессионал
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Адрес: Wild West Ukraine
Сообщений: 2,432
Репутация: 885

skype: aleksandr.gryb
По умолчанию

Цитата:
Сообщение от ольгаг Посмотреть сообщение
Может быть порекомендуете другой способ проверки
Цитата:
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
__________________
Mailto: media.project@ukr.net
Aleksandr H. вне форума   Ответить с цитированием
Старый 01.08.2017, 18:36   #3
ольгаг
Форумчанин
 
Регистрация: 22.02.2010
Сообщений: 313
Репутация: 21
По умолчанию

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проверка значения Inputbox 27102014 Microsoft Office Excel 13 30.04.2015 04:18
Как использовать inputbox для ввода значений в ячейку light26 Microsoft Office Excel 9 28.03.2015 18: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


15:23.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru