我们有一个Winform应用程序已经开发了一段时间。它有几个图片和控件颜色,创建了一个品牌体验。我们有第二个客户想要同样的产品,但是使用不同的品牌。
因此,在控件designer.cs文件中有如下代码行:
似乎资源文件是个好选择,因为我可以简单地更改文化并且有一个不同图像的单独资源文件。但是我不想改变文化(我不想改变日期、货币等的显示),这很麻烦。我能在运行时或编译时手动更改资源文件而无需更改文化吗?有没有更好的方法来实现这个目标?此外,如何使用资源文件设置控件颜色(例如将所有背景从黑色更改为红色)?
因此,在控件designer.cs文件中有如下代码行:
this.BackgroundImage = global::MyNameSpace.Properties.Resources.background;
似乎资源文件是个好选择,因为我可以简单地更改文化并且有一个不同图像的单独资源文件。但是我不想改变文化(我不想改变日期、货币等的显示),这很麻烦。我能在运行时或编译时手动更改资源文件而无需更改文化吗?有没有更好的方法来实现这个目标?此外,如何使用资源文件设置控件颜色(例如将所有背景从黑色更改为红色)?