如何在对给编辑框动态的设定输入法?(100分)

  • 主题发起人 主题发起人 gaobangsheng
  • 开始时间 开始时间
G

gaobangsheng

Unregistered / Unconfirmed
GUEST, unregistred user!
本人现在做一软件,在使用时,客户想根据自己的习惯自己设定输入法,每次使用时都用的是这种输入法.
但是现在,每切换到另一个编辑框中进行输入时,总是重新回到英文状态还要重新设定,很麻烦,请问有何高招让输入法固定不用重复设定,而且必须能让用户设定,而不是我们在编程时固定一种(因为可能用户没有或不想用这个输入法).
可以写到一个配置文件中保存,不知有什么方法可以实现呢?
 
for i:= 0 to screen.Imes.Count - 1 do
combobox1.Items.Add(screen.Imes);
//以上是列举当前可用的所有输入法,

用户选择后,保存combobox1的值,同时,把所有编辑框的imename属性设置为combobox1.text

oncreate中,读取把保存的输入法调入combobox1,同时,把所有编辑框的imename属性设置为combobox1.text
 
为Tcombobox的imename属性指定输入法吧!做个ini文件来保存当前设置的输入法。。每次运行程序时读取该文件就好了。。。。。
 
后退
顶部