vb6的文本框的imemode如何限制输入法为汉字和中文标点

hktkzyz 2014-08-26 02:46:24
在excel的vba中,imemode设置为 12-fmIMEModeHanzi ,就可以强制文本框为汉字和中文标点。
可是在vb6中,找来找去只能设置为10-SBCS HANGUL才能使汉字,但是标点还是英文的。
请问vb6中该如何做,才能像excle的vba中的那样的效果(强制为汉字半角、中文标点)。
谢谢大家
...全文
586 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dk521mala 2014-08-26
  • 打赏
  • 举报
回复
大概是根据相应的代码进行转换!
Carlven2012 2014-08-26
  • 打赏
  • 举报
回复
如果就只是“标点还是英文的” 的话,就好办了,用判断:遇到输入这几个标点,就自动转换成中文的标点就行了。
of123 2014-08-26
  • 打赏
  • 举报
回复
Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii >= 0 Then KeyAscii = 0 End Sub

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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