社区
茶馆
帖子详情
使用DBGrid控件后,当输入焦点离开DBGrid后,怎样防止中文输入法自动关闭。
zhuia
2002-03-06 11:02:23
使用DBGrid控件后,当输入焦点离开DBGrid后,中文输入法会自动关闭。这种关闭只是当前中文输入法的关闭,并不是当前输入法的退出。在使用PowerBuilder制作的程序也有这种问题。怎样才能防止中文输入法自动关闭。
...全文
46
12
打赏
收藏
使用DBGrid控件后,当输入焦点离开DBGrid后,怎样防止中文输入法自动关闭。
使用DBGrid控件后,当输入焦点离开DBGrid后,中文输入法会自动关闭。这种关闭只是当前中文输入法的关闭,并不是当前输入法的退出。在使用PowerBuilder制作的程序也有这种问题。怎样才能防止中文输入法自动关闭。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lixinwyh
2002-06-14
打赏
举报
回复
关注,我也有这个问题。如果一换窗口,该过的输入法就没有了
zhuia
2002-03-07
打赏
举报
回复
invalid(空心菜):
你不觉得这种方法太笨了吗?
当程序有100个控件,其中一个是DBGrid控件,那就需要改变99个控件OnEnter事件了。
invalid
2002-03-07
打赏
举报
回复
全局输入法切换,试了半天没有成功!唉。
invalid
2002-03-07
打赏
举报
回复
又,想法是有些笨,但是操作不难啊,选中所有的控件,把OnEnter事件指定到一个处理函数,就可以了啊!
invalid
2002-03-07
打赏
举报
回复
哦,是有点笨,那就这样吧在DBGrid的离开事件中,把本程序的全局输入法切换。怎么切换呢,等我查查帮助吧。
cokeclassic
2002-03-06
打赏
举报
回复
同意楼上的
invalid
2002-03-06
打赏
举报
回复
用代码记录一下DBGrid的输入法属性,在别的控件的获得焦点时设置它的输入法属性。
invalid
2002-03-06
打赏
举报
回复
MDI程序,可能复杂一点,应该也能实现。
MDI我没有写过。哦!
invalid
2002-03-06
打赏
举报
回复
编写一个函数,把所有控件的OnEnter事件响应都指向它就可以了啊。
zhuia
2002-03-06
打赏
举报
回复
Richardw(瑞克 实在不是高手) :
对不起,刚才回答invalid(空心菜)时说错了:不是切换到别的程序,应是切换到别的窗口时(如MDI程序,类是Word的程序)。那该如何?总不能把整个程序所有控件都设置它的输入法属性吧。
Richardw
2002-03-06
打赏
举报
回复
系统会自动处理程序切换时的输入法问题的!
zhuia
2002-03-06
打赏
举报
回复
invalid(空心菜):
当程序中有许多别的控件时呢?
也许麻烦点,还可以用代码记录一下DBGrid的输入法属性,在别的控件的获得焦点时设置它的输入法属性。
但是,当切换到别的程序时,那该如何?
DELPHI 表格
控件
DB
Grid
Eh史上最全
使用
资料(101页)
10) 修正
DB
Grid
eh 丢失
焦点
时
自动
关闭
输入
法的问题......................................35 11)
DB
GRID
EH选定多行删除怎么实现...............................................................36 12)
DB
Grid
...
delphi 开发经验技巧宝典源码
0229 根据用户
输入
需求
自动
调整
输入
法 152 0230 根据生日
自动
计算年龄 153 0231 实现找零功能 153 0232 设计带记忆的数据录入窗口 154 0233 在窗体
关闭
时提示有未保存的数据 155 0234 设置只允许3次密码...
delphi 开发经验技巧宝典源码06
0229 根据用户
输入
需求
自动
调整
输入
法 152 0230 根据生日
自动
计算年龄 153 0231 实现找零功能 153 0232 设计带记忆的数据录入窗口 154 0233 在窗体
关闭
时提示有未保存的数据 155 0234 设置只允许3次密码...
SFExt
DB
Ctrl:SFExt
DB
Ctrl是带有Delphi VCL
DB
控件
的免费组件面板-开源
SFExt
DB
Ctrl包含以下Delphi VCL
控件
:TSF
DB
Grid
:T
DB
Grid
的扩展,解决了自定义scollbars的部分问题。 TSF
DB
Grid
InplaceCheckBox:一个CheckBox,用作
DB
Grid
中的InplaceEditor。 这允许通过CheckBox处理
DB
Grid
中的是/...
Delphi开发范例宝典目录
实例097 按回车键
焦点
在
控件
中移动的录入窗口 118 实例098 程序运行时拖动组件 119 实例099 组件得到
焦点
时变色 120 实例100
控件
的
输入
限制 121 2.11 特殊
控件
122 实例101 制作信息上传
控件
123 实例...
茶馆
552
社区成员
20,062
社区内容
发帖
与我相关
我的任务
茶馆
C++ Builder 茶馆
复制链接
扫一扫
分享
社区描述
C++ Builder 茶馆
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章