在我的Windows應用程序窗體(c#),我有阿拉伯文和英文文本框。對於阿拉伯語文本框,我想自動將我的語言轉換爲阿拉伯語而不用按(alt + shift)。我在互聯網上找到這個解決方案,我實現了它在文本框中輸入Winforms阿拉伯文輸入文本框
private void TextArabs_Enter(object sender, EventArgs e)
{
System.Globalization.CultureInfo TypeOfLanguage = new System.Globalization.CultureInfo("ar");
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(TypeOfLanguage);
}
但仍當我鍵入文本框中這類型的英文字母,而不是阿拉伯語。我應該怎麼辦
嘗試'System.Threading.Thread.CurrentThread.CurrentCulture = TypeOfLanguage;' –
我think.you希望得到焦點事件 – Sayse
我試過System.Threading.Thread.CurrentThread.CurrentCulture,但仍然沒有成功。 – Tanveer