如何设置控件颜色以匹配VB.NET中的Windows Office 2007颜色设置

时间:2013-01-29 14:45:38

标签: vb.net colors infragistics color-scheme

我一直在使用一些可以应用Office 2007风格的Infragistics组件,他们使用三种风格中的一种,蓝色,黑色或银色,一些自定义选项,以及一个AppStylist功能来定制颜色/样式库。

我需要做的是,动态地匹配Windows为这些样式设置的颜色,因为用户可能会更改其设置,并且某些组件需要匹配这些颜色,这些颜色不会被样式库因为它们不是Infragistics组件。 (即第三方图形工具插件背景颜色)

我正在尝试确定这些颜色值的存储位置以及如何访问它们。

到目前为止,我的想法是抓住Infragistics控件的颜色并将其转换为RBG,然后将其用于其他控件。

另一个解决方案可能是使用SystemColors,但我不确定它们是否与Office 2007样式匹配。

最烦人的解决方案,但可能是最好的解决方案,是专门使用Infragistics组件,但对于图形工具,这不是100%可能的。

最终目标是为我在我的软件中使用的图形获得漂亮的背景颜色,并更改当前丑陋的灰色弹出窗口。

0 个答案:

没有答案