如何改变自动隐藏区域的颜色

时间:2014-03-29 06:24:23

标签: c# dockpanel-suite

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

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

Screenshot of winform application

我在weifenluo dockpanel获得了改变颜色的属性,但它的工作只有2003年和2005年的主题而不是2012年的光主题

公共类VS2012LightTheme:ThemeBase

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

2 个答案:

答案 0 :(得分:1)

区域由VS2012LightAutoHideStrip控制。

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

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

答案 1 :(得分:-1)

试试这个:

Tabname.BackColor = System.Drawing.Color.X

其中X是您想要的颜色。

请参阅此链接以获取更多信息: dockpanel suite