最近在做一个程序正好需要用到此方面,在网上找到过相应的程序,但用起来都非常恶,于是乎只好自己实现一个了。
首先实现两个函数用来操作光标:
主要函数实现的主要思想是当键盘按下时进行一些操作,我设计在onKeyDown事件中。
在onKeyDown中,首先将系统默认的键盘处理屏蔽掉
然后处理相应需要处理的键盘消息。
这里随便处理几个必要的就可以了,因为文本框本身也不需要什么太多的用户操作,所以把光标的前移、后移、删除操作进行处理,这样你的文本框就有了基本的操作,现在操作起来已经很顺手了。
其它的任何消息都当添加一个字符,可见不可见的字符,都将添加并光标往后走一下。见上方的default 处理部份。
然后判断掩码是否正确,如果正确,那么此次输入合法,将值显示添加到文本框中。
首先实现两个函数用来操作光标:
主要函数实现的主要思想是当键盘按下时进行一些操作,我设计在onKeyDown事件中。
在onKeyDown中,首先将系统默认的键盘处理屏蔽掉
然后处理相应需要处理的键盘消息。
这里随便处理几个必要的就可以了,因为文本框本身也不需要什么太多的用户操作,所以把光标的前移、后移、删除操作进行处理,这样你的文本框就有了基本的操作,现在操作起来已经很顺手了。
其它的任何消息都当添加一个字符,可见不可见的字符,都将添加并光标往后走一下。见上方的default 处理部份。
然后判断掩码是否正确,如果正确,那么此次输入合法,将值显示添加到文本框中。









