スポンサーリンク

C#サンプル:CurrentUICulture にニュートラルカルチャーを設定する。

C#

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

コメント

タイトルとURLをコピーしました