标签: c# winforms
所以我有一个表单,它使用某种输入语言,当我切换到另一个窗口,如浏览器我想更改回计算机默认输入语言,似乎很简单。只需使用表单deactivate事件并输入
InputLanguage.CurrentInputLanguage = InputLanguage.DefaultInputLanguage;
不起作用。只有在停用表单后才会触发deactivate事件,但除非表单具有焦点,否则无法更改系统输入语言。
我需要一个在表单停用之前触发的事件来运行该行代码。有人有什么想法吗?