Я должен заменить нажатие клавиши, когда пользователь печатает в TextBox. Когда тип пользователя 123,456,789, текстовое поле должно содержать 123,456,789.
Используйте событие OnKeyPress и проверьте, если Key == ",", измените его на ".".
OnKeyPress
Key == ","
"."
Одно решение «низкого» уровня:
Вы можете играть с GetKeyState () из WINAPI Это должно позволить Вам изменить ввод.
Клавишные действия
Или попробуйте это:
WM _ .. для ','
Коды ключей
некоторый код:
case WM_KEYDOWN: switch (wParam) { case VK_OEM_COMMA: //Your processing code