对于不同的输入控件有不同的输入法状态。对于TEdit或者TMemo类控件可以通过IMEMode
IMEName属性获得以及设定输入法状态。

解决方案 »

  1.   

    用这个方法可以将系统中安装的输入法的名称显示在ListBox1中:
    ListBox1.Items.assign(Screen.imes);
      

  2.   

    TechnoFantasy:
    如何用程式設置輸入法?
      

  3.   

    用这个方法可以将系统中安装的输入法的名称显示在ListBox1中:
    ListBox1.Items.assign(Screen.itemindex); 
      

  4.   

    直接这样就行了~~  ListBox1.Items.CommaText:=Screen.Imes.CommaText;
      

  5.   

    YES,But how to set it?
      

  6.   

    设置输入法:  Edit1.ImeName := ListBox1.Items.Strings[0];~~~~~
      

  7.   

    总结:读取系统输入法:ListBox1.Items.CommaText:=Screen.Imes.CommaText; 
    设置输入法:Edit1.ImeName := ListBox1.Items.Strings[0];~~~~~