C#設(shè)置輸入法實例分析
更新時間:2015年05月18日 09:25:58 作者:永遠愛好寫程序
這篇文章主要介紹了C#設(shè)置輸入法的方法,實例分析了C#獲取系統(tǒng)輸入法及設(shè)置輸入法的相關(guān)技巧,需要的朋友可以參考下
本文實例講述了C#設(shè)置輸入法的方法。分享給大家供大家參考。具體如下:
private void Form1_Load(object sender, System.EventArgs e)
{ //獲取輸入法信息
//獲取系統(tǒng)中已經(jīng)安裝的文字輸入法
InputLanguageCollection MyInputs=InputLanguage.InstalledInputLanguages;
//將輸入法的名稱添加組合框中
foreach(InputLanguage MyInput in MyInputs)
this.comboBox1.Items.Add(MyInput.LayoutName);
//獲取當前輸入法信息
InputLanguage CurrentInput=InputLanguage.CurrentInputLanguage;
this.textBox1.Text=CurrentInput.LayoutName;
//獲取輸入法的語言區(qū)域
this.textBox3.Text=CurrentInput.Culture.DisplayName;
//獲取默認的輸入法信息
InputLanguage DefaultInput=InputLanguage.DefaultInputLanguage;
this.textBox2.Text=DefaultInput.LayoutName;
}
private void comboBox1_SelectedIndexChanged(object sender, System.EventArgs e)
{ //設(shè)置當前輸入法
//獲取選擇的輸入法
InputLanguage MyInput=InputLanguage.InstalledInputLanguages[this.comboBox1.SelectedIndex];
//設(shè)置當前輸入法
InputLanguage.CurrentInputLanguage=MyInput;
//獲取當前輸入法信息
InputLanguage CurrentInput=InputLanguage.CurrentInputLanguage;
this.textBox1.Text=CurrentInput.LayoutName;
//獲取輸入法的語言區(qū)域
this.textBox3.Text=CurrentInput.Culture.DisplayName;
//獲取默認的輸入法信息
InputLanguage DefaultInput=InputLanguage.DefaultInputLanguage;
this.textBox2.Text=DefaultInput.LayoutName;
}
希望本文所述對大家的C#程序設(shè)計有所幫助。
相關(guān)文章
Unity3D實現(xiàn)NavMesh導(dǎo)航網(wǎng)格尋路
這篇文章主要為大家詳細介紹了Unity3D實現(xiàn)NavMesh導(dǎo)航網(wǎng)格尋路,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-05-05
C#基礎(chǔ)學(xué)習(xí)系列之Attribute和反射詳解
大家在使用Attribute的時候大多需要用到反射,所以放在一起。下面這篇文章主要給大家介紹了關(guān)于C#基礎(chǔ)學(xué)習(xí)系列之Attribute和反射的相關(guān)資料,文中給出了詳細的示例代碼供大家參考學(xué)習(xí),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-09-09
C#實現(xiàn)帶行數(shù)和標尺的RichTextBox
這篇文章主要為大家詳細介紹了如何利用C#實現(xiàn)帶行數(shù)和標尺的RichTextBox,文中的示例代碼講解詳細,對我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下2022-12-12
C#實現(xiàn)字符串與圖片的Base64編碼轉(zhuǎn)換操作示例
這篇文章主要介紹了C#實現(xiàn)字符串與圖片的Base64編碼轉(zhuǎn)換操作,結(jié)合實例形式分析了C#針對base64編碼與圖片的相互轉(zhuǎn)換操作技巧,需要的朋友可以參考下2017-06-06

