1

用户在 TextBox 中键入时,我必须替换击键。当用户键入 123,456,789 时,文本框必须包含 123.456.789。

4

2 回答 2

1

使用OnKeyPressEvent 并测试看看是否Key == ",",将其更改为"."

于 2011-05-30T13:06:57.330 回答
0

一种“低级”解决方案:

您可以使用 WINAPI 中的 GetKeyState() 这应该允许您更改输入。

键盘动作

或者试试这个:

WM_..for ','

关键代码

一些代码:

case WM_KEYDOWN: 
        switch (wParam) 
        { 
            case VK_OEM_COMMA: 

                //Your processing code 
于 2009-10-28T14:50:21.623 回答