1

我想创建一个具有不同版本的项目,例如

  • 普通的
  • 已购买

因此,根据我的版本,我想更改我的项目的一些细节,比如如果有人在使用,Normal那么图标应该是“Normal.png”,如果是我的,Purchased那么所有表单都应该有“Purchased.png”的图标。

目前发生的是我在每种形式的条件基础上编写了一个代码。有什么办法可以避免这种情况吗?

有什么方法可以让我创建一个新的资源文件,并且在编译时工具将决定使用哪个资源文件?

4

1 回答 1

0

我将创建一个静态“主题”类,您可以在加载 Windows 窗体时调用它——然后将其传递给当前窗体。根据当前主题(在本例中为“正常”或“已购买”),相应地操作表单。

有关使用资源使用代码动态更改表单图标的示例,请参阅此链接。

您还可以将控件的属性绑定到应用程序设置——有关更多信息,请参阅此链接。(这不适用于表单图标,但它可以帮助您根据正常/购买行为进行其他更改)。

于 2013-04-03T13:53:38.673 回答