InputLanguageCollection ilc = InputLanguage.InstalledInputLanguages;
foreach ( InputLanguage il in ilc )
{
comboBox1.Items.Add( il.LayoutName );
}
comboBox1.SelectedIndex = InputLanguage.InstalledInputLanguages.IndexOf ( InputLanguage.CurrentInputLanguage ) ;
参阅:http://wenku.baidu.com/view/273a797f5acfa1c7aa00cc71.html