搜完论坛也没找到,问一个vb.net调用输入法的有关问题,多谢

搜完论坛也没找到,问一个vb.net调用输入法的问题,谢谢!
不同的人使用不同的输入法,所以我在程序打算把其与所用默认输入挂钩,在登陆后根据工号自动在输入中文的地方调用相应的默认输入法,找半天也没找到点头绪,请弟兄们指点迷津.谢谢!

------解决方案--------------------
IME属性可以的
------解决方案--------------------
按工号配置控件的ime属性即可
------解决方案--------------------
IME属性.在数据库中对用户表中加入新的IME属性,
然后在用户加载时候设置IME属性为数据库中取出来的属性!
在程序结束时候将IME属性的设置写入数据库.
------解决方案--------------------
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
For Each l As InputLanguage In InputLanguage.InstalledInputLanguages
'获取本机安装的输入法
ComboBox1.Items.Add(l.LayoutName.ToString)
Next
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim languageName As String = "中文(简体) - 微软拼音输入法 3.0 版"
SetIme(languageName)
End Sub

''' <summary>
''' 设置输入法
''' </summary>
Private Function SetIme(ByVal languageName As String) As Boolean
Try
'循环所有输入法
For Each l As InputLanguage In InputLanguage.InstalledInputLanguages
If (l.LayoutName.IndexOf(languageName) >= 0) Then
'设置输入法
InputLanguage.CurrentInputLanguage = l
Return True
End If
Next
Return False
Catch ex As Exception
Return False
End Try
End Function