none
关于WinForm开发---中英文语言 切换的问题 RRS feed

  • 问题

  •  

      一般软件都支持--中英文切换 功能

     我想问一下,在C#(WinForm)里是怎么实现的,谢谢

    2010年3月29日 2:01

答案

  • 主要的实现方式就是用 Resource File + Satelette Assemblies + 更改 CultureInfo 实现的。

    我之前做 Tech Talk 的时候,在讲 Windows PE 文件结构的时候在资源文件的 Demo 中做过一个,可以参考我的例子。如果您需要此代码,可以联系我。代码只能运行在 Windows Vista 以及以上的操作系统上 (因为使用了 TaskDialog)。


    Mark Zhou
    • 已标记为答案 server126 2010年3月30日 2:25
    2010年3月29日 9:35
  • 好象是第三遍回答这类问题了……

    localizable = true,然后选择几个你需要的language就可以了,不过只限于form上的控件,但实际上你也完全可以利用系统自动生成的resx资源。


    霸王
    • 已标记为答案 server126 2010年3月30日 2:25
    2010年3月29日 12:37
  • 参考 演练:本地化 Windows 窗体 http://msdn.microsoft.com/zh-cn/library/y99d1cd3.aspx


    Hope Helpful | http://www.leoworks.net
    • 已标记为答案 server126 2010年3月30日 2:25
    2010年3月29日 16:21

全部回复