powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / KeyDown + изменить нажатую клавишу
5 сообщений из 5, страница 1 из 1
KeyDown + изменить нажатую клавишу
    #32677925
Astakhov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Предположим есть TextBox для ввода чисел и хочется создать защиту от дурака, т.е. запретить ввод лишнего и заменять "," на ".".
Как?
В KeyDown заменить ничего кроме e.Handled нельзя. И кстати, на что он влияет, из хелпа я ничего не понял.
Или может я не в том свойстве ищу?
...
Рейтинг: 0 / 0
KeyDown + изменить нажатую клавишу
    #32678083
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вариант: обрабатывать TextChanged
...
Рейтинг: 0 / 0
KeyDown + изменить нажатую клавишу
    #32678238
Zugma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Замены 'на лету' - TextChanged
Проверка корректности:
Control.Validating Event
Control.Validated Event
...
Рейтинг: 0 / 0
KeyDown + изменить нажатую клавишу
    #32678591
alexsehen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
www.sql.ru/forum/actualthread.aspx?tid=20178
...
Рейтинг: 0 / 0
KeyDown + изменить нажатую клавишу
    #32679305
Astakhov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это я знаю, но есть куча событий которые не проходят до KeyPress.
Например, стрелки, Delete, BackSpace и т.д.
А еще для меня загадка, Handled в KeyDown.
Хоть убей не могу понять, на кой оно надо и на что влияет.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / KeyDown + изменить нажатую клавишу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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