Database 版 (精华区)

发信人: sleep (休息休息), 信区: Database
标  题: 在VFP5.0中实现中英文自动切换
发信站: 哈工大紫丁香 (2000年12月04日14:40:37 星期一), 站内信件


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


    在用VFP5.0开发应用系统时,结合数据进行处理,应用最多的是文本框对象,
特别是进行中英文的输入时,来回切换非常繁琐,所以我们可以借助自定义子类,
来实现中英文输入的自动切换。其步骤如下:
    通过系统菜单栏“文件/新建/类…”启动“新类”对话框,填入类名:
gsTextBox,并设置父类为:TextBox。按“确定”键进入类设计器画面。新增一个
属性,来作为对象是否启动中文输入法的控制码。
    通过系统菜单栏“类/新建属性…”启动“新建属性”对话框,按上表设置属
性,其中可视性设为:公共。最后设置GotFocus与LostFocus事件过程:
    Gotfocus Event事件过程:
    If this是否中文
    =imestatus(1)
    else
    =imestatus(0)
    endif
    Lostfocus Event事件过程:
    =imestatus(0)
    到此,类已经定义完成,以后只要在设计表单时,通过表单控件“工具栏/查
看类/添加…”把自定义类加入,并且设置“是否中文”属性即可实现中英文输入
的自动切换。
    如果大家有什么问题或见解可与我联系。
    E-mail:gs1@163.net(吉林 郭颂)


--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.227.121]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.075毫秒