一、生成各语言资源信息
1. FORM的Localizable属性设置为True。
2. FORM的Language属性,选择需要支持的语言。
3. 设置各元素的显示文字。
4. 重复以上3步设置各种语言。
5. 此时将生成语言的资源文件。
二、动态设置语言
1. 关键代码:Thread.CurrentThread.CurrentUICulture = new CultureInfo("zh-CN");
2. 以上代码不能为运行中的程序动态设置语言,通常的做法是给用户一个选择语言的界面,把用户的选择信息存入注册表,程序启动时检查注册表,并设置相应的CurrentUICulture 。
其他说明:InitializeComponent中有相应的代码,看一下就知道哪些是关键代码。
参考资料:
http://msdn.microsoft.com/en-us/library/441487wx(v=vs.80).aspx
http://msdn.microsoft.com/en-us/library/f45fce5x(v=vs.80).aspx
http://msdn.microsoft.com/en-us/library/7k989cfy%28v=vs.80%29.aspx