★★★如何让Edit控件只能输入一个汉字或一个字符? 如何让Edit控件只能输入一个汉字或一个字符(即使用Ctrl + V和用鼠标右键菜单中的粘贴也只能输入一个汉字或一个字符(123abc!~'等等)),并且Edit里面的内容不会闪动?(既在按住Ctrl + V时Edit里面的内容不闪动) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在onchange事件里做手脚,删除多余的东东,判断中如果是汉字就留前两个,如果是字符就留前一个。 设置maxLength=2,另外在onchange事件中写代码实现了 不知道这样行不行:把输入的字符转化成ascii码,在根据ascii码的第一位判断是字符还是汉字,再在onchange事件中控制输入。我是在外面网吧上的网,学校没宽带,你自己试试看吧。 ★★★我是楼主★★★楼上的各位,我先谢了。但是…………我要的是不闪的方法,在Chang事件里处理的话如果按住Ctrl + V时Edit里面的内容会闪动,我想是不是应该在Chang事件之前进行处理,用截获消息的方法?因为我看到一个用VB写的程序,他的Edit控件里只能输入一个字符或汉字,而且按住Ctrl + V时Edit里面的内容不会闪动,就象是设置Maxlength那种情况!但是(98下)如果设置Maxlength为1的话则不能输入汉字,所以只能设置为2,这时就要对输入的字符进行处理了。不闪的才是健康的! ★★★我是楼主★★★楼上的各位,我先谢了。但是…………我要的是不闪的方法,在Chang事件里处理的话如果按住Ctrl + V时Edit里面的内容会闪动,我想是不是应该在Chang事件之前进行处理,用截获消息的方法?因为我看到一个用VB写的程序,他的Edit控件里只能输入一个字符或汉字,而且按住Ctrl + V时Edit里面的内容不会闪动,就象是设置Maxlength那种情况!但是(98下)如果设置Maxlength为1的话则不能输入汉字,所以只能设置为2,这时就要对输入的字符进行处理了。不闪的才是健康的! 如何枚举一个ACtiveX控件里面的所有的DC? 模糊查询 向数据库存图片 关于DbGrid的Refresh问题 大家看一下要做这样的一个系统要花多长时间??? Delphi 算法问题 Sets may have at most 256 elements出错 我失业了,有哪位好心人帮帮我!本人万分感谢!!!!!! 大家看看这段代码 ListView的问题?急!!! ★★如何截获窗体最小化时标题栏重画的消息? 比较麻烦的问题 关于ADO和BDE的区别
把输入的字符转化成ascii码,在根据ascii码的第一位判断是字符还是汉字,再在onchange事件中控制输入。
我是在外面网吧上的网,学校没宽带,你自己试试看吧。
楼上的各位,我先谢了。但是…………
我要的是不闪的方法,在Chang事件里处理的话如果按住Ctrl + V时Edit里面的内容会闪动,我想是不是应该在Chang事件之前进行处理,用截获消息的方法?因为我看到一个用VB写的程序,他的Edit控件里只能输入一个字符或汉字,而且按住Ctrl + V时Edit里面的内容不会闪动,就象是设置Maxlength那种情况!但是(98下)如果设置Maxlength为1的话则不能输入汉字,所以只能设置为2,这时就要对输入的字符进行处理了。
不闪的才是健康的!
楼上的各位,我先谢了。但是…………
我要的是不闪的方法,在Chang事件里处理的话如果按住Ctrl + V时Edit里面的内容会闪动,我想是不是应该在Chang事件之前进行处理,用截获消息的方法?因为我看到一个用VB写的程序,他的Edit控件里只能输入一个字符或汉字,而且按住Ctrl + V时Edit里面的内容不会闪动,就象是设置Maxlength那种情况!但是(98下)如果设置Maxlength为1的话则不能输入汉字,所以只能设置为2,这时就要对输入的字符进行处理了。
不闪的才是健康的!