资源文件使用&多语言切换方法
2012-03-06 23:04
381 查看
1、使用资源文件前,初始控件方法
2、使用资源文件后,初始控件方法
语言切换方法:在Form的属性中,Localizable设为True,表示当前为对象生成可本地化的代码,再相应的选择Language属性,对窗体进行重新赋值为相应语言的版本,此时要注意在程序中的文本部分要获取当地语言信息,进行判断运行过程中显示哪个国家的语言。
3、在程序运行过程中设置语言的方法:
4、在启动时的选择,根据系统的当前区域配置,自动适应语言:
2、使用资源文件后,初始控件方法
语言切换方法:在Form的属性中,Localizable设为True,表示当前为对象生成可本地化的代码,再相应的选择Language属性,对窗体进行重新赋值为相应语言的版本,此时要注意在程序中的文本部分要获取当地语言信息,进行判断运行过程中显示哪个国家的语言。
3、在程序运行过程中设置语言的方法:
System.Threading.Thread.CurrentThread.CurrentUICulture = New System.Globalization.CultureInfo("en", False) '设置EN环境 System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.GetCultureInfo("en") '设置EN环境 Dim res As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(RPG_Server)) res.ApplyResources(Me, "$this") res.ApplyResources(Me.btnBuildUpdateLink, "btnBuildUpdateLink") res.ApplyResources(Me.mnuSet_WriteFlashType_AMFW, "mnuSet_WriteFlashType_AMFW") ………………
4、在启动时的选择,根据系统的当前区域配置,自动适应语言:
Public Sub New() Dim gstrAppCulture As String Dim tenmDialogResult As DialogResult tenmDialogResult = MessageBox.Show("请选择语言", _ MessageBoxButtons.OKCancel, MessageBoxIcon.Question, _ MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly) If tenmDialogResult = Windows.Forms.DialogResult.OK Then gstrAppCulture = "zh-tw" Else gstrAppCulture = "en" End If System.Threading.Thread.CurrentThread.CurrentUICulture = _ New System.Globalization.CultureInfo(gstrAppCulture, False) ‘人为选择 ‘System.Threading.Thread.CurrentThread.CurrentUICulture = System.Threading.Thread.CurrentThread.CurrentCulture ’自动选择,根据当前语言环境 InitializeComponent() ’在这个过程中已经调用正确的资源文件 End Sub
相关文章推荐
- winfrom实现多语言切换:使用资源文件
- .net 使用资源文件实现多语言切换
- Android系统切换语言的时候APP无法更新资源文件的解决方法
- 3.Strut国际化完成语言切换:资源文件
- 在.NET中读取嵌入和使用资源文件的方法
- 转:C# 使用资源文件 Resource.resx 的方法
- 让asp.net网站支持多语言,使用资源文件
- 用资源文件实现Asp.net程序的不同语言间的切换
- android开发教程之系统资源的使用方法 android资源文件
- win 7 删除了用户文件夹后出现的"你已使用临时配置文件登录"提示的解决方法
- 带有res资源文件的项目 需要导成jar包 供别人使用的解决方法
- C# 使用资源文件 Resource.resx 的方法
- Spring配置文件中使用ref local与ref bean的区别. 在ApplicationResources.properties文件中,使用<ref bean>与<ref local>方法如下
- 使用swithview类时,解决 某个资源文件未定义的方法
- MonoRail学习笔记二十:资源文件的使用和多语言支持
- DELPHI RES资源文件使用方法
- [原]RCP使用org.eclipse.osgi.util.NLS访问资源文件及自动将字符串导出至资源文件的方法
- Asp.net 使用资源文件实现双语言
- go语言使用go-sciter创建桌面应用(七) view对象常用方法,文件选择,窗口弹出,请求
- aspx页面使用资源文件实现多语言时,对HTML标记的处理