2009-07-31 92 views

回答

1

大多数商业工具包都提供了外观 - Infragistics,DevExperss,ComponentFactory,Telerik等。一些还有免费版本。

您可以通过

  1. 自己做,以及创造一种方法来存储所需的颜色
  2. 给用户挑选颜色的每个元素
  3. 保存自己喜好的方式
  4. 在启动时检索自己的偏好
  5. 将其偏好应用于窗体控件

每一步都有很多选择。一个“不太难”的方式是:

  1. 创建一个简单的类,每个控件类型的颜色属性,即FormBackColor,LabelBackColor,LabelForeColor。
  2. 创建一个包含所有表单元素的表单。让他们在控件上单击(或双击),弹出一个对话框,其上有一个颜色选择器来设置颜色。
  3. 类保存到独立存储
  4. 读取独立存储类在你的启动代码
  5. 创建一个从Form derrives一种新形式的基类。加载事件内部通过其控件集合循环,并在您找到它们时将颜色应用于控件。

希望这有助于