微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

VB程序多国语言的实现

国际化的发展对软件的多国语言也提出了要求,今天要对公司的一个软件做英文界面。

老大给我说了简单的实现方式:读写文件

功能要求:

1在设置界面上有语言选项,选择相应的选项时,界面上所有的显示及可能显示的都变为相应语言;

2且下一次打开时显示上一次最后一次设置的语言。


想法:

1.程序如何知道当前设置的语言?即要有相应的文件存储语言设置。因此添加一个文件“语言txt"

当程序知道相应的语言时,应读取相应的文件,把需要显示文字存储在内存中。添加路径公用变量Gpath

2.当进行语言选择时,当前语言如果发生变化,要进行界面更新操作,即对于每一个已经打开的窗体改变相应的显示

我的实现是对于每一个窗体都写了一个Fillcaption公有函数,当需要进行界面更新时,调用一个窗体的FillCaption函数


fillcaption函数功能是改变界面文字为相应语言的文字,调用地方有两处。一是在每一个窗体的Form_load里,二是在设置界面选择相应的语言选项时。

流程图如下:

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐