【发布时间】:2010-08-04 03:49:43
【问题描述】:
我们有一个已经开发了一段时间的 winform 应用程序。它有几个图像和控制颜色,可以创建品牌体验。我们有第二位客户想要相同的产品,但品牌不同。
所以我们在控件designer.cs文件中有如下代码行:
this.BackgroundImage = global::MyNameSpace.Properties.Resources.background;
似乎资源文件是要走的路,因为我可以简单地改变文化并拥有一个包含不同图像的单独资源文件。
但我不想改变文化(我不希望日期、货币等的显示)被改变,它只是闻起来。
我可以在运行时或编译时手动更改资源文件而无需更改区域性吗?
有没有更好的方法来实现这个结果?
另外,您/您如何使用资源文件来设置控件颜色(例如,将所有背景从黑色更改为红色)?
【问题讨论】:
-
您可能想将最后一点作为单独的问题发布。
标签: c# winforms resources culture