![]() |
Модераторы: Partizan, gambit |
![]() ![]() ![]() |
|
MuForum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 427 Регистрация: 13.6.2007 Где: Молдова, Кишинев Репутация: 2 Всего: 4 |
Доброе время суток!
Задача: Отфильтровать все не нужные клавиши. - Входные данные для email адреса. (Имя@домен.зона) - Данные вводятся в 'TextBox', для обработки использую событие 'OnKeyDown', для самого отсеивания уже 'OnKeyPress'. - Проблема: Не могу отфильтровать клавишу '@'.
- если сравнивать с константой 'Keys.ShiftKey', то дозволенно вводить все доп.клавиши строки значений: !, @, #, $, %, ^, &, *, (, ). - Если пытаться обработать по коду клавиши '@' - это значение 0x40, тоже не выходит, так как у всех этих символов такой же код. P.S. -> Использовал google, читал msdn, но ответ не смог найти =( -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа!" (Р. Шекли) |
|||
|
||||
QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 10 Всего: 32 |
-------------------- I don't need a reason being who I am... |
|||
|
||||
Sfate |
|
|||
![]() Angry Beaver ![]() Профиль Группа: Участник Сообщений: 111 Регистрация: 7.9.2008 Где: mov AL, BL Репутация: нет Всего: нет |
как вариант
хотя тож самое по сути что и QryStaL написал(а)... --------------------
"Начинающий программист твердо уверен, что в 1 кбайте 1000 байт, а опытный точно знает, что в 1 километре 1024 метра..." © Unknown |
|||
|
||||
MuForum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 427 Регистрация: 13.6.2007 Где: Молдова, Кишинев Репутация: 2 Всего: 4 |
#2,3, QryStaL, Sfate - Как вариант пойдёт. (Я сам так сделал)
- Но вопрос то звучал по другому: Как это реализовать в функции 'OnKeyDown()'. P.S. -> Прошу помочь именно с реализацией в 'OnKeyDown()', а не 'OnKeyPress()'. -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа!" (Р. Шекли) |
|||
|
||||
QryStaL |
|
|||
![]() Intellectual feast ![]() ![]() Профиль Группа: Участник Сообщений: 914 Регистрация: 30.11.2005 Репутация: 10 Всего: 32 |
-------------------- I don't need a reason being who I am... |
|||
|
||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | .NET для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |