小编moh*_*deq的帖子

如何更改Windows窗体应用程序中特定控件的输入语言?

我想要当焦点进入中时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)

.net c# winforms

3
推荐指数
1
解决办法
5889
查看次数

标签 统计

.net ×1

c# ×1

winforms ×1