【发布时间】:2014-09-29 16:06:24
【问题描述】:
我的程序中有一个工作语言切换。它为它支持的每种语言使用一个标准资源文件和一个额外的副本。对于控件和代码中的字符串,它都可以正常工作。
但是,对于一种特殊情况,我想直接访问英文资源文件,无论当前选择哪种语言。
原因是,虽然我可以将命名颜色翻译为德语,但对于我的弹出菜单,我不能将非英语名称用于 Color.FromName 方法。所以我想显示翻译后的名称,但仍然使用英文名称进行方法调用。
我的资源文件被调用
DrawCtl_strings.resx
DrawCtl_strings.en.resx
DrawCtl_strings.de.resx
我试过了:
DrawCtl_strings.en.mnRed;
但它没有编译..
有没有一种(简单的)方法可以做到这一点无需实际切换语言?
我看过this 的帖子,但我想知道是否有更简单、更直接的方法..?
【问题讨论】: