C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 161 を表示中)
■92938 / )  Re[2]: 多言語化
□投稿者/ じょこびっち (23回)-(2019/11/11(Mon) 13:10:20)
No92935 (魔界の仮面弁士 さん) に返信
> ■No92933 (じょこびっち さん) に返信
> カルチャを指定するコードは、Program.cs の Main にて、
> Application.Run の前に配置してみてください。
> https://social.msdn.microsoft.com/Forums/en-US/29280bd7-c15e-444a-908f-804f896bd189/

教えていただいたサイトを参考にToolStripMenuItemのコードの最後に
this.Controls.Clear();とInitializeComponent();を追加したら出来ました。

しかし、Thread.CurrentThread.CurrentUICulture = new CultureInfo("en");
この一文をProgram.csに記載するとToolStripMenuItemenで言語を選択しても英語版のみで起動してしまいます。
出来れば英語・中国語・日本語の3言語のリソースを切り替えられたらと考えていますがカルチャを指定するコードはProgram.csに書かないと動作に不具合が出るのでしょうか?また、実現するにはどうすればいいですか?
よろしくお願いします。
返信 編集キー/


管理者用

- Child Tree -