powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как в PreviewKeyDown текстбокса отменить нажатие клавиши
5 сообщений из 5, страница 1 из 1
Как в PreviewKeyDown текстбокса отменить нажатие клавиши
    #38238617
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе время суток!

напр. если по условию нельзя вводить определённый символ

Спасибо.
...
Рейтинг: 0 / 0
Как в PreviewKeyDown текстбокса отменить нажатие клавиши
    #38238643
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

перебрался в KeyDown
там вроде e.Handled = true; должен отменять последующую обработку нажатия но символ исправно вставляется в текстбокс.
...
Рейтинг: 0 / 0
Как в PreviewKeyDown текстбокса отменить нажатие клавиши
    #38238655
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikhail Tchervonenko,

Запретим "А" и "а" в текст боксе
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 protected override void WndProc(ref Message m)
        {
            int Q = m.Msg;
            if (Q == 258)// || Q == 258 )//Q == 256 
            {
                switch ((int)m.WParam)
                {
                    case 97:   //a eng
                    case 65:   //A eng
                    case 1040:   //a рус
                    case 1072:   //A рус
                       return;
                }
  
            }
            base.WndProc(ref m);
        }
...
Рейтинг: 0 / 0
Как в PreviewKeyDown текстбокса отменить нажатие клавиши
    #38238667
beg-in-er
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теперь с клавы не введёшь
Но скопировать букву "А" из буфера можно.
...
Рейтинг: 0 / 0
Как в PreviewKeyDown текстбокса отменить нажатие клавиши
    #38238672
Фотография Mikhail Tchervonenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
beg-in-er,

спасибо
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как в PreviewKeyDown текстбокса отменить нажатие клавиши
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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