Board logo

Subject: 输入法助手的问题 [Print This Page]

Author: xjw100    Time: 2007-4-24 17:12     Subject: 输入法助手的问题

步骤如下:
1.新建一个工程文件,往窗体上拖放一个控件,比如一个Button1,
2.然后双击Button1,或者窗体,在Button1Click事件或FormCreate事件中键入Button1,输入法助手一直不会提示,即使在输入完Button1后在键入".",输入法助手依然无法提示。
3.然后“Build”或者“Rund”一下这个工程,输入法才对新拖放到窗体上面的控件起作用。
我发现任何拖放任何控件到窗体上都会出现上面的情况。这个问题我发现很久了,不过觉得没什么影响。就一直没有提出来。
也不知道是不是我的电脑的问题,但我同事的电脑上也存在同样的问题。
Author: shenloqi    Time: 2007-4-25 14:18

我估计是不是新窗体没有引用stdctrls单元,而编译或运行之后IDE会自动加上这个单元的引用,所以就可以提示了。
Author: shenloqi    Time: 2007-4-25 14:21

我用delphi 2007测试了一下没有问题,估计是因为delphi 2007的输入法助手的获取列表方法不一样,可能是调用了官方的方法,而IDE自带的方法会自己添加上对stdctrls的引用。
Author: zjy    Time: 2007-4-25 21:27

这个问题在D7下一直存在,原因估计跟shenloqi提到的差不多,没有找到好的解决办法。不过这个问题基本上对使用影响不大,所以也没花太多时间去研究。
Author: xjw100    Time: 2007-4-27 14:43

应该是shenloqi 提到那样。




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0