应用程序上有Test窗体test包含test.resx和test.zh-CHS.resx如何让系统是中文时,test窗体自动加载test.zh-CHS.resx, 如是英文时,自动加载test.resx

解决方案 »

  1.   

    用api函数GetSystemDefaultLangID取判断语言id,然后动态加载不同的资源文件
      

  2.   

     System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh-SG");//将界面使用的culture设置为中文,系统自动加载zh-SG.resx
     System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("en");//将界面使用的culture设置为英文,系统自动加载 .resx
      

  3.   

    基本xml方式实现的多语言
    思路介绍:
    http://blog.csdn.net/dunao/archive/2010/10/19/5952723.aspx
    例程下载:
    http://blog.csdn.net/dunao/archive/2010/10/28/5972927.aspx