多語言介面的實現方法 这个要用到资源文件来做了具体比较复杂msdn上搜索资源文件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 动态转换也可以的你可以动态的调整当前进程的currentculter信息大概的方法如下:1:在窗体的设计界面,不是有一个Localizable属性吗你可以调整到任何语言。.net自动产生有关的语言资源2:在不同的语言的时候,比如说你有一个button,这个Text需要输入很多次,比如说英文是Exit,当Localizable变为中文的时候,你需要重新输入为“退出"。3:改变当前进程的语言信息,你可以做一个菜单,上面是英文,中文等,点击的时候改变进程的语言信息4:至于动态产生的提示信息等等,要用文件来做具体的步骤忘掉了,我以前的那个公司的一个东西是这样做的,可惜我没有怎么参与,大概知道这些 至于动态产生的提示信息等等,要用资源文件来做不是很难的就是繁琐作了之后会发现,和翻译差不多:)因为你事先要写好,无论是界面的,还是程序中动态的提示,比如说“你确认要退出吗?“就要翻译成“Are you sure ....";总之,窗体的多语言就在设计界面上作而动态的提示,放到资源文件里面MessageBox.Show("你要确认退出吗?")这个提示要写成如下:string str = 读取资源文件里面对应的信息MessageBox.Show(str);资源文件就是类似于HashTable大概是这样 曾看到一位老兄說用字典的形式實現簡繁體的轉換, 不知能否詳細說說 如如何將下面一段轉為簡體 string message = "請選擇您要做的操作類型: \n\n\t Yes \t---關閉此程式 \n\n\t No \t---最小化到托盤 \n\n\t Cancel \t---不做任何操作 \n\n"; MessageBox.Show(message) brightheroes能否给我一份,我也想要!谢谢[email protected] 虽然从书上看到过怎么做,但没具本做过,给俺也发一个^-^[email protected] 楼上的请查收建议不要用sina的信箱了原因你很清楚^-^ thanks, derekteng#163.net or derekteng#163.com 谢谢!给我一份![email protected] 也给我一份了[email protected] 最好用资源文件来实现,这个不难,你看看SDK就会做的,以后你要加其他的语言也很方便! c#网络斗地主 服务器 处理方面 des加密问题 高分求救 .NET 2.0 SP1 安装问题 c#生成Word问题 vs.net 2003 & 2005中的c#版本? 简单问题:如何在C#中调用一个命令行程序? 关于微软的一些问题 请问如何使软件小组开发模块化??? 如何实现鼠标移入某一控件区域或特定区域后,鼠标的形状由箭头变为小手。 各位大哥帮帮忙,实在是不会了,楼主小白一个 C#中如何在一幅BMP图片上画线? 读Excel的问题
你可以动态的调整当前进程的currentculter信息大概的方法如下:
1:
在窗体的设计界面,不是有一个Localizable属性吗
你可以调整到任何语言。
.net自动产生有关的语言资源
2:
在不同的语言的时候,比如说你有一个button,这个Text需要输入很多次,比如说英文是Exit,当Localizable变为中文的时候,你需要重新输入为“退出"。
3:
改变当前进程的语言信息,你可以做一个菜单,上面是英文,中文等,点击的时候改变进程的语言信息
4:
至于动态产生的提示信息等等,要用文件来做具体的步骤忘掉了,我以前的那个公司的一个东西是这样做的,可惜我没有怎么参与,大概知道这些
因为你事先要写好,无论是界面的,还是程序中动态的提示,比如说“你确认要退出吗?“
就要翻译成“Are you sure ....";
总之,窗体的多语言就在设计界面上作
而动态的提示,放到资源文件里面MessageBox.Show("你要确认退出吗?")
这个提示要写成如下:string str = 读取资源文件里面对应的信息
MessageBox.Show(str);
资源文件就是类似于HashTable大概是这样
如如何將下面一段轉為簡體 string message = "請選擇您要做的操作類型: \n\n\t Yes \t---關閉此程式 \n\n\t No \t---最小化到托盤 \n\n\t Cancel \t---不做任何操作 \n\n";
MessageBox.Show(message)
能否给我一份,我也想要!谢谢
[email protected]
请查收
建议不要用sina的信箱了
原因你很清楚^-^
derekteng#163.net or derekteng#163.com
[email protected]