在窗体应用程序中将颜色应用于窗体

时间:2013-08-17 20:29:32

标签: winforms c#-4.0 windows-forms-designer

我在运行时从颜色托盘更改form的颜色。

  • 如何将此颜色应用于我的应用程序的所有其他forms 在一个名称空间内?
  • 如果表单位于不同的名称空间中会怎样?

1 个答案:

答案 0 :(得分:0)

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

在应用程序启动时将颜色存储为设置值

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

在所有其他窗口初始化使用下面的行

this.BackColor =  Properties.Settings.Default.FormBackGroundColor;