2013-08-17 99 views
0

我在运行时从颜色托盘更改form的颜色。将颜色应用于窗体窗体应用程序中的窗体

  • 我怎么可以把这个颜色我一个命名空间中的应用 的所有其他forms
  • 如果表单位于不同的名称空间中,该怎么办?
+1

1)使用创建一个全局静态变量。 2)改变你的窗体构造函数以获取存储在实例中的Color变量,然后将颜色分配给窗体load事件中的窗体Background属性。 –

回答

0

在应用程序中创建不必要的静态变量可能会导致很多性能和内存问题。以下将是您的需求的一个很好的解决方案。

商店一种颜色作为您的应用程序的设置值开始

Properties.Settings.Default.FormBackGroundColor = Color.Red; //your color here 

在所有其他窗口初始化以下行

this.BackColor = Properties.Settings.Default.FormBackGroundColor; 
相关问题