.....翻译过后.....
步骤一:
窗口项目里添加按钮、Lable、下拉菜单……做成这个界面
步骤二:
窗体属性改为true,就会多
.resx语言资源文件
步骤三:
窗体属性里选择你要的语言
步骤四:
选择你要翻译的文本,例如上面的Button,改为你要改的英文
多了英语(美国)的resx文件,里面是这样的:
------------------------------------------------------------------------------
-------以上的步骤完成了界面上的操作,剩下的在程序里调用
------------------------------------------------------------------------------
步骤五:
添加:
using System.Globalization;
using System.Threading;
步骤六:
Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
不同的语言就是在en-US这里不同,这一行加在初始化窗口之前
这样的效果就是打开后就是你要翻译的语言,但是我们要求点选切换我们想要的语言,下面……
步骤七:
如上代码选择你要调用的语言,其次调用一个函数:
上面我也添加了一些注释:
有第一部分你不管多少个按钮或者Lable都可以多语言,且可以点选切换
有第二部分下拉菜单也可以切换
-------------------------------------------OK----------------------------------------------------------------------------------
原文:http://blog.csdn.net/panpen120/article/details/44566555