1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
//コンボボックスにニュートラルカルチャーをリストアップ。 CultureInfo[] cultures = CultureInfo.GetCultures(CultureTypes.NeutralCultures); cmb言語.DataSource = cultures; cmb言語.DisplayMember = "DisplayName"; cmb言語.Text = Application.CurrentCulture.Parent.DisplayName; //コンボボックスで「日本語」を初期選択状態にする。 CultureInfo culture = new CultureInfo("ja", true); cmb言語.Text = culture.DisplayName; //フォームを表示して、コンボボックスから対象の言語を選択。 //選択されたニュートラル言語をCurrentUICultureに設定する。 CultureInfo culture = (CultureInfo)cmb言語.SelectedItem; Thread.CurrentThread.CurrentUICulture = new CultureInfo(culture.Name, true); |
コメント