//コンボボックスにニュートラルカルチャーをリストアップ。
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);
最近のコメント