Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
用户在 TextBox 中键入时,我必须替换击键。当用户键入 123,456,789 时,文本框必须包含 123.456.789。
使用OnKeyPressEvent 并测试看看是否Key == ",",将其更改为"."。
OnKeyPress
Key == ","
"."
一种“低级”解决方案:
您可以使用 WINAPI 中的 GetKeyState() 这应该允许您更改输入。
键盘动作
或者试试这个:
WM_..for ','
关键代码
一些代码:
case WM_KEYDOWN: switch (wParam) { case VK_OEM_COMMA: //Your processing code