Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / проверка введенных данных / 8 сообщений из 8, страница 1 из 1
22.06.2009, 09:23
    #36053064
oldzas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверка введенных данных
Вопрос: как узнать введена ли в текстэдит только строка или только цифры ?? обрабочтик по нажатию клавиши ...то есть если ввели буквы а надо цифры вылезало окно с ошибкой...
...
Рейтинг: 0 / 0
22.06.2009, 13:17
    #36053587
AndreyMp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверка введенных данных
По событию KeyUp фильтровать по ASCII.
...
Рейтинг: 0 / 0
22.06.2009, 14:30
    #36053774
oldzas
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверка введенных данных
AndreyMp,

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

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


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

понятно .......а как определить что все что введено только цифры или только буквы ....
...
Рейтинг: 0 / 0
22.06.2009, 16:37
    #36054199
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверка введенных данных
IsNumeric()
...
Рейтинг: 0 / 0
22.06.2009, 16:41
    #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
22.06.2009, 16:45
    #36054216
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проверка введенных данных
> Автор: Konst_One
> IsNumeric()

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

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


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


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