我想在登陆的时候可以选择语言,不同的语言进去以后所给呈现的信息不一样
窗体应用程序如何实现多语言?哪位有这方面的代码请发送至:[email protected]

解决方案 »

  1.   

    c#winform:开发多语言应用程序---多国语言本地化与设计模式的思考----观察者模式+工厂模式
    楼主看我的帖子
    问题基本解决,JF
      

  2.   

    设置当前线程的文化标识.
    Thread.CurrentUICulture =new CultureInfo("zh-CN");
      

  3.   

    各种标识,见MSDN
    ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.NETDEVFX.v20.chs/cpref8/html/T_System_Globalization_CultureInfo.htm
      

  4.   

    FormLanguageSwitch_src.zip
    BULocalization-2.2-DotNet2-05-10-2008-src.zipgoogle上面的例子
      

  5.   

    1楼的是在故意把问题搞复杂,这东西本来很简单的:直接根据选择语言的类型在窗体加载的时候给不同的LABEL或者什么控件重新取个名字就是了
      

  6.   

    先更改线程当前的语言文化,然后遍历窗体所有子窗体,每个窗体再遍历所有控件,利用ResourceManager重新读取资源