多語言介面的實現方法 这个要用到资源文件来做了具体比较复杂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#操作OFFICE插入超链接 C#怎么做啊.帮帮忙 关于socket的监听多线程问题..... 请教各位兄弟 为什么我的treeview无法显示加号,却显示箭头?崩溃了~~ 如何通过Enter事件用SQL语句查询数据库,然后把数据显示在Listview里面,急 急在线等!! 不使用DirectDraw,如何设置屏幕分辨率? 怎样才能让datetime字段去掉最后面的小时、分、秒?? 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]