我想要当焦点进入中时TextBox,将语言更改为特定语言(例如波斯语),当焦点离开时TextBox,将语言更改为之前设置的原始语言。
当特定控件集中时,如何更改Windows Forms应用程序中的输入语言?
这是我尝试的方法,但是我不希望用户按任何键,而是要自动更改语言。
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if(e.Shift && e.Alt)
{
MessageBox.Show("***language of keybord changed***");
}
}
Run Code Online (Sandbox Code Playgroud)