1

我有一个winform应用程序,它在weifenluo.winformsui.docking上有2012轻主题。

问题是 2012 年的浅色主题不太容易看到,因为一切都是浅色的。我想更改停靠区域的背景颜色:我已经更改了文档背景颜色,但在隐藏窗口时无法更改自动隐藏区域。

winform应用截图

我在weifenluo dockpanel中获得了属性来改变颜色,但它只能在2003和2005主题中使用,而不是在2012浅色主题中

公共类 VS2012LightTheme : ThemeBase

skin.AutoHideStripSkin.DockStripGradient.StartColor = specialBlue; skin.AutoHideStripSkin.DockStripGradient.EndColor = SystemColors.ControlLight;

4

2 回答 2

1

区域由 控制VS2012LightAutoHideStrip

因此,如果您想更改它们的外观和感觉,请更改控件(从 OnPaint 事件处理程序开始),或编写您自己的控件。

ITheme派生类只控制整个外观的一小部分,因此您的更改VS2012LightTheme不会达到您想要的效果。

于 2014-03-31T03:49:51.147 回答
-1

尝试这个:

Tabname.BackColor = System.Drawing.Color.X

X你想要的颜色在哪里。

有关更多信息,请参阅此链接: dockpanel 套件

于 2014-03-29T06:35:20.883 回答