使用C#更改当前键盘语言布局后刷新标签

时间:2016-07-15 09:37:06

标签: c# .net

当我按(Windows +空格)时,我需要查看当前的键盘语言,它通常必须更改标签中的语言。 这是代码:

public void SetNewCurrentLanguage()
{
    InputLanguage myCurrentLanguage = InputLanguage.CurrentInputLanguage;
    lbl_languuage.Text = "Current input language is: " + myCurrentLanguage.Culture.IetfLanguageTag + '\n';
}

在我的Form_load中我说了这个:

private void Form5_Load(object sender, EventArgs e)
{
    SetNewCurrentLanguage();
}

因此,当我更改语言时,必须直接更改标签中的语言。

我试图放lbl_language.Refresh()但它没有刷新。 有帮助吗? 谢谢。

0 个答案:

没有答案