在C#桌面应用使用多语言

最近都在做Windows桌面应用,没碰ASP.Net,在Win Form中我们也可以方便的象ASP.Net一样实现软件的多语言化,下面就是一个Windows桌面应用的例子:

注意:
1、 可以为每个窗体设置语言资源文件,也可以将语言统一放置到单独的一个资源文件中。实例中的lang.zh-cn.resx,lang.en.resx是一个保存到单一文件的实例,这里可以存放一些公有的软件语言;而mainform窗体的mainform.resx和mainform.en.resx可以用于存放该窗体独有的一些界面说明,请注意将控件声明为internal类型。
2、 可以将配置保存到注册表的路径,如果你不用注册表也可以保存到一个xml配置文档中。本实例是用的注册表保存设置。
3、 访问本窗体的区域资源,需要设置localizable属性为ture,即在窗体生成器代码中加入:
System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(MainForm));

下载地址:点击这里下载源代码

时间: 2024-08-03 03:55:35

在C#桌面应用使用多语言的相关文章

华为荣耀6手机语言怎么设置 华为荣耀6系统语言设置方法

1.我们在手机打开 荣耀6手机,然后点击""设置"打开进入,细节如下. 2.然后我们再进入到设置 找到 全部设置选项卡, 然后进入之后找到下面的 语音和输入法,如下图所示. 3.接着在进入到手机的 语音和输入法界 我们再找到 系统语言下面的语言, 进入之后就可以设置 语言了,如下图所示.   4.在此找到我们自己要的语言,然后点击设置就可以设置成功了,如下图所示.     5.设置好语言之后我们手机再次回到桌面会发现手机语言变成你刚才设置了.     6.如果要恢复我们可以按

3G门户和GO桌面正在进行国际化市场方向的尝试

作者的话:和许多国内同行一样,3G门户和GO桌面正在进行国际化市场方向的尝试.从2012年5月到12月半年多的时间,我在硅谷为GO桌面在美国寻找合作伙伴.摸索把用户数量变现的商业模式,积累了一些经验教训.特此记录下来,或许对同在河里摸石头的和即将下河摸石头的行业伙伴们,有一些参考价值.硅谷,不得不去的地方对我和我一样做互联网的同行们来说,硅谷的魅力不用讲.它不仅是全球IT及网络浪潮的策源地,到现在仍然通过在这个狭长地带催生出来的网络公司对世界进行着深刻的变革.这里只讲实力和价值,没有实力和互惠价

ASP.NET底层架构探索之再谈.NET运行时(一)

本文将重点讲解如何为特定的硬件设备自定义ASP.NET Web移动程序,以及使用模板自定义Form和Panel等控件.通过属性重写这个特性,使ASP.NET Web移动程序可以根据移动设备的硬件功能,为特定的硬件指定其控件的属性值.例如,应用程序可能需要一个Label控件在一些设备上显示较长的文本,而在另一些设备上显示较简短的文本.这就需要我们为每个控件都提供一组属性,应用程序可以针对各个设备重写这些属性.所有的ASP.NET移动控件都具有默认的外观和布局.对于ASP.NET移动控件,你可通过设

ASP.NET 2.0移动开发之属性重写和模板化

asp.net|模板 本文将重点讲解如何为特定的硬件设备自定义ASP.NET Web移动程序,以及使用模板自定义Form和Panel等控件.通过属性重写这个特性,使ASP.NET Web移动程序可以根据移动设备的硬件功能,为特定的硬件指定其控件的属性值.例如,应用程序可能需要一个Label控件在一些设备上显示较长的文本,而在另一些设备上显示较简短的文本.这就需要我们为每个控件都提供一组属性,应用程序可以针对各个设备重写这些属性.所有的ASP.NET移动控件都具有默认的外观和布局.对于ASP.NE

RedHat linux9初装配置

前几天非常不幸,看到网上有一个nvdriver for linux的"最新版"显卡驱动,下载下来在文本方式下安装,重启竟然显示i/o错误,进不了x window了.因为我也搞不清楚我原来的驱动是什么版本,所以就干脆把linux重装了一遍.虽然Redhat linux的套件已经非常全面,但要完全满足每个人的要求确实很难.所以,为了使可爱的linux更加可爱,我们有必要对刚刚装好的linux进行一番配置.我就把我自认为必要的一些配置贴出来给大家参考吧 非常简单,完全在kde图形环境下完成:

电脑输入法图标不见了怎么办

  在使用过程中电脑的故障确实是千变万变,可不能有的时候一个很不起眼的错误操作就导致了一个小小的电脑故障就此发生. 但对于电脑不熟悉的朋友来说一个问题大的电脑故障可能要很久才可以解决,今天系统大全为大家分享的是电脑输入法图标不见了怎么办以及解决办法. 在这里系统大全将教大家如何快速的解决电脑输入法图标不见了该怎么办这个问题! 相信多多少的朋友都可能遇到过在我们电脑桌面右下脚输入法图标不见了,按ctrl+shift依然切换不了输入法'唤不出输入法图标'. 其实导致桌面任务栏输入法图标不见的原因有很

金旭亮:如何选择你学的第一门编程语言?

说明:这篇文章是专门针对大学低年级学生(和其他软件开发初学者)写的,如果你己经是研究生或本科高年级学生,请将这篇文章转发给你的师弟或师妹,希望这篇文章能够帮助他们少走弯路,顺利地迈入软件开发的大门;如果您是一位有经验的软件开发者,或者是关注计算机教育的同行,也敬请提出宝贵意见. 最近,台湾知名技术专家蔡学镛先生写了一本<编程ING>,宣称"人人都能学会程序设计".作为一名IT教育工作者,这本书引发了我的兴趣,翻看之后,共鸣之处不少,结合国内计算机教育的现状,产生了颇多感触,

Win7如何添加或删除输入法

  部分初学者常遇到这样的情况:系统安装好的某些输入法是多余的,而需要的输入法还没安装.不用养急,现在让我们一起来学习在Windows中如何进行输入法的安装和删除. 1.添加Windows输入法 第1步,首先点击"开始""控制面板""时钟.语言和区域""区域和语言",选中"键盘和语言"标签,点击"更改键盘 ". 第2步,在"文本服务和输入语言"的"常规&qu

windows7中如何进行输入法的安装和删除

  win7如何添加或删除输入法? 输入法编辑器是实现文字输入的软件,也有人称为输入法软件.输入法平台.输入法框架或输入法系统.在国内,有人直接将 "输入法软件"称为"输入法" 下面,我们就来看看在windows7中如何进行输入法的安装和删除. 1.添加Windows输入法 第1步,首先点击"开始""控制面板""时钟.语言和区域""区域和语言",选中"键盘和语言"标签