在VFP5.0中实现中英文自动切换

文章作者 100test 发表时间 2007:10:31 12:31:25
来源 100Test.Com百考试题网


在用VFP5.0开发应用系统时,结合数据进行处理,应用最多的是文本框对象,特别是进行中英文的输入时,来回切换非常繁琐,所以我们可以借助自定义子类,来实现中英文输入的自动切换。其步骤如下:

通过系统菜单栏“文件/新建/类…”启动“新类”对话框,填入类名:gsTextBox,并设置父类为:TextBox。按“确定”键进入类设计器画面。新增一个属性,来作为对象是否启动中文输入法的控制码。

通过系统菜单栏“类/新建属性…”启动“新建属性”对话框,按上表设置属性,其中可视性设为:公共。最后设置GotFocus与LostFocus事件过程:
Gotfocus Event事件过程:
If this是否中文
=imestatus(1)
else
=imestatus(0)
endif
Lostfocus Event事件过程:
=imestatus(0)

到此,类已经定义完成,以后只要在设计表单时,通过表单控件“工具栏/查看类/添加…”把自定义类加入,并且设置“是否中文”属性即可实现中英文输入的自动切换。

相关文章


SQLServer联机丛书:查看存储过程
调优日志切换(TuningLogSwitches)
用拼音输入法字典库实现同音字模糊查询
用VisualFoxPro5.0设计数据文件结构浏览器
在VFP5.0中实现中英文自动切换
用VisualFoxpro开发主从结构数据库系统
在VFP程序中创建工具条
在VFP中编程自动产生所输入汉字的拼音
在VFP报表中实现每页打印指定记录数
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛