按钮如何触发界面语言转换

通过一个按钮 将界面里所有的中文显示为英文
 或者将英文显示成中文

问题补充:
2楼我说的是wincc不是flexible

 1楼你那样的话一个项目岂不是画面数量是原来的2倍了 有没有简单的办法 就像flexible那样 可以在project text里把中英文对照都写好 画面里一个按钮就能转换呢

最佳答案

方法一
 1、在中文环境下做好画面后,在“图形编辑器”中将文本库导出至EXCEL中,其中包含中文、英文、德文等等(根据你安装的语言有关),对照中文在相应的英文栏中,将画面中的各个名称翻译成英文,然后将翻译好的EXCEl文件重新导入“图形编辑器”。
 2、做两个切换语言的按钮,脚本如下
 {
 #pragma option(mbcs)
 SetLanguage(0x0409);  /* 英语(美国) */
 }

 {
 #pragma option(mbcs)
 SetLanguage(0x0404);  /* 中文(中国) */
 }

 方法二
 1、在中文环境下做好画面后,在图形编辑器中将语言切换成英文,这是个组件的名称或内容(如文本框内容)变为“???”,将所用的组件中???对照中文画面中的内容翻译成英文,再将语言切换成中文
 2.、同方法一,做二个语言切换按钮,运行时点击切换语言即可

 俺的表达能力不好,你大概看看,再自己琢磨一下吧,没什么难度!

提问者对于答案的评价:
3Q

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc269588.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐