好了,弹药都准备好了,就看我们如何使用, 下一步介绍如何使用这些资源。
3、多语言在界面中的应用
前面介绍都是为程序界面准备好对应的多语言资源内容,我们在程序启动的时候,可以通过常规的方式,设置界面的CurrentUICulture区域信息,如下代码所示。
//界面多语言
//System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh-Hans");//中文界面
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en-US");//英文界面
然后我们在Winform程序中开发设计我们的界面内容,例如设计一个普通的界面如下所示。
这个窗体我们添加了几个按钮,并设置它的中文显示内容,它的基类默认还是保持它的DevExpress基类XtraForm,如下所示。
/// <summary>
/// 测试多语言的窗体界面
/// </summary>
public partial class Form1 : XtraForm
那么我们如果要自动实现多语言的处理,那么还需要在窗体的Load或者Shown事件里面实现处理,如下代码所示。












