Input 如何使用vb.net获取当前活动窗体中的输入键盘语言?

Input 如何使用vb.net获取当前活动窗体中的输入键盘语言?,input,Input,我尝试使用 RichTextBox1.Text=Application.CurrentInputLanguage.LayoutName 如果我的FORM1现在是“US”语言,但我当前关注的应用程序是“JPN”语言。 这段代码只检测FORM1中的语言,因此我在我的richtextbox中得到“US”。(这是错误的,我应该从我目前关注的应用程序中获得“JPN”) 我该怎么办?虽然你的问题有点难理解 我试着站在我这边…… 这可能会帮助您: Dim myCurrentLanguage As InputL

我尝试使用
RichTextBox1.Text=Application.CurrentInputLanguage.LayoutName

如果我的FORM1现在是“US”语言,但我当前关注的应用程序是“JPN”语言。 这段代码只检测FORM1中的语言,因此我在我的richtextbox中得到“US”。(这是错误的,我应该从我目前关注的应用程序中获得“JPN”)


我该怎么办?

虽然你的问题有点难理解
我试着站在我这边……
这可能会帮助您:

Dim myCurrentLanguage As InputLanguage = InputLanguage.CurrentInputLanguage
   RichTextBox1.Text = myCurrentLanguage.Culture.EnglishName & ControlChars.Cr