在dbedit1输入字母或数字,则响应table1BeforeEdit事件,输入汉字,table1BeforeEdit事件不响应,这是怎么回事,有什么办法解决吗

wrydao 2003-08-18 05:11:25
我用dbedit1连table1一字段(varchar型),如果我在dbedit1输入字母或数字,则响应table1BeforeEdit事件,为什么我输入汉字,table1BeforeEdit事件不响应呢(我用的是王码五笔输入86版),这是怎么回事,有什么办法让输入汉字也响应table1BeforeEdit事件呢?
...全文
42 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wrydao 2003-08-19
  • 打赏
  • 举报
回复
小熊、lxpbuaa:
不行啊,还是象我所说的那样,用其它方法输入的汉字跳到dbedit1框中,还是不响应table1BeforeEdit事件
wrydao 2003-08-19
  • 打赏
  • 举报
回复
他山之石来攻玉:我没太听明白你说的什么意思,能详说一下吗,解决后立马给分
lemon_wei 2003-08-19
  • 打赏
  • 举报
回复
你用求dbedit1里的文字的ascII码。查查ascII码表就知道了,除了字母和数据字以外的你都把他当汉字处理。很久前就遇到这问题 了
lxpbuaa 2003-08-18
  • 打赏
  • 举报
回复
当汉字还只是出现在输入法的显示框时(此时你正在给输入法键入拼音字母),还不会产生table1BeforeEdit。只有汉字真正跳到dbedit1框中后,才会有这个事件。

————————————————————————————————————
宠辱不惊,看庭前花开花落,去留无意;毁誉由人,望天上云卷云舒,聚散任风。
————————————————————————————————————
jenemery 2003-08-18
  • 打赏
  • 举报
回复
你用windown自带的输入法:如微软拼音、全拼等试试看。

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧