Заменить нажатие клавиш в Borland C ++ Builder 6 - PullRequest
1 голос
/ 28 октября 2009

Я должен заменить нажатие клавиши, когда пользователь печатает в TextBox. Когда тип пользователя 123,456,789, текстовое поле должно содержать 123,456,789.

Ответы [ 2 ]

1 голос
/ 30 мая 2011

Используйте событие OnKeyPress и проверьте, если Key == ",", измените его на ".".

0 голосов
/ 28 октября 2009

Одно решение «низкого» уровня:

Вы можете играть с GetKeyState () из WINAPI Это должно позволить Вам изменить ввод.

Клавишные действия

Или попробуйте это:

WM _ .. для ','

Коды ключей

некоторый код:

case WM_KEYDOWN: 
        switch (wParam) 
        { 
            case VK_OEM_COMMA: 

                //Your processing code 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...