delphi里的DbGrid有时汉字无法输入,也就是说输入法的那个条条出不来了,重新启动程序后又可以了,怎样解决这个问题? 不要在DBGrid里直接录入信息,有弊端;汉字输入法重装试试 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不清楚,我以前在DBGrid1ColEnter中加入 if dbgrid1.selectindex=i then dbgrid1.imename:=Myime;//myime是我在程序中一个全局变量,存我的输入法 没碰到过?有时间试试看,:)不过要多试几次,我有时可以输入,有时不行的,尽管我为DbGrid指定了各类输入法均无效 在Formcreate中写入:syslocale.fareast:=False; DbGrid.imeModle :=imeOpen; //当进入DbGrid时让输入法打开DbGrid.imeName :=YouIme; //设置输入法 to fangheling(飘):不知你试过我的方法没有? syslocale.fareast:=False;看上去与你的问题无关,实际你的问题出现在输入法的频繁自动切换上,这是操作系统的优点和缺点,它把输入法搞糊涂了。fareast指的就是我等国家,设其为False,就不会自动切换了。 有没有类似QQ的捕捉屏幕的例子程序给一个! class TfcStatusBar not found 这种错误怎么样解决 为什么我在窗体启动时,控制别的窗体控件是否显示,总是出错? 如何实现用insert将查询出来的结果写进数据库? 救命呀!Delphi裡出錯誤 怎样读取键盘的输入? 关于数据库的小问题! 有没有Windows API函数的使用帮助下载 有多个线程访问同一个MEMO,怎样知道当前是那一个线程在访问这个MEMO? 答对送分! Delphi 5.0 对内存的要求是多少? DBISAM数据控件的实例源码 怎样在RichEdit中显示图片?
if dbgrid1.selectindex=i then
dbgrid1.imename:=Myime;//myime是我在程序中一个全局变量,存我的输入法
有时间试试看,:)
不过要多试几次,我有时可以输入,有时不行的,尽管我为DbGrid指定了各类输入法均无效
syslocale.fareast:=False;
DbGrid.imeName :=YouIme; //设置输入法
不知你试过我的方法没有?
syslocale.fareast:=False;
看上去与你的问题无关,实际你的问题出现在输入法的频繁自动切换上,这是操作系统的优点和缺点,它把输入法搞糊涂了。
fareast指的就是我等国家,设其为False,就不会自动切换了。