假设你使用的输入框是text1,那么就是这样的。Private Sub Text1_GotFocus()
    Text1.IMEMode = 1
End Sub

解决方案 »

  1.   

    很简单,调用API function HKL LoadKeyboardLayout(string,flag)即可。
    其中:string为输入法名,在机器上可从注册表得到,路径为HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layouts\,例如微软拼音,string就设为"E00E0804",flag为KLF_ACTIVATE,详细信息参见MSDN。
      

  2.   

    把你的Emall写出来,我给你发一个名为"中文输入顺序调整器"的小软件即可解决
    输入法的排序问题。
      

  3.   

    我同意斯文的说法,不过,这个方法在中文系统中只能进行中英文的切换,而且切换到中文是系统默认的第一个中文输入法,不过starlittle的方法我没有试过,算是多学一点了。