powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / проверка введенных данных
8 сообщений из 8, страница 1 из 1
проверка введенных данных
    #36053064
oldzas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос: как узнать введена ли в текстэдит только строка или только цифры ?? обрабочтик по нажатию клавиши ...то есть если ввели буквы а надо цифры вылезало окно с ошибкой...
...
Рейтинг: 0 / 0
проверка введенных данных
    #36053587
AndreyMp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По событию KeyUp фильтровать по ASCII.
...
Рейтинг: 0 / 0
проверка введенных данных
    #36053774
oldzas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndreyMp,

а это как ?? можно код в студию ?? ( я нуб )
...
Рейтинг: 0 / 0
проверка введенных данных
    #36053841
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: oldzas
> а это как ?? можно код в студию ?? ( я нуб )

Ну как-то
так,
только здесь проверка вынесена в Change, а тебе нужно в Press, и доработать алгоритм проверки


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
проверка введенных данных
    #36054116
oldzas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Игорь Горбонос,

понятно .......а как определить что все что введено только цифры или только буквы ....
...
Рейтинг: 0 / 0
проверка введенных данных
    #36054199
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IsNumeric()
...
Рейтинг: 0 / 0
проверка введенных данных
    #36054205
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: oldzas
> Игорь Горбонос,
> понятно .......а как определить что все что введено только цифры или только буквы ....
А ASCII код для чего?
Запускаешь такую процедуру:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Sub df()
Dim nFile As Long, i As Long
nFile = FreeFile
Open "c:\cod.txt" For Output As nFile
For i =  0  To  255 
    Print #nFile, CStr(i) & " - " & Chr(i)
Next i
Close nFile
End Sub
и в файле смотришь соответствие и согласно увиденному делаешь что нужно.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
проверка введенных данных
    #36054216
Фотография Игорь Горбонос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: Konst_One
> IsNumeric()

К сожалению IsNumeruc не различает систему счисления и символы A, B, C, D, E, F будут восприняты как число.

И oldzas нужно предусмотреть возможность использования буфера обмена и по потере фокуса проверять всю строку на
валидность


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / проверка введенных данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]