【原创】多国语言支持的几个步骤

一、生成各语言资源信息

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

posted @ 2011-06-07 15:45  一 缕 阳 光  阅读(268)  评论(0编辑  收藏  举报