C# 如何更改自动隐藏区域颜色

C# 如何更改自动隐藏区域颜色,c#,dockpanel-suite,C#,Dockpanel Suite,我有一个winform应用程序,它在weifenlo.winformsui.docking上有2012 light主题 问题是,2012年的灯光主题不太可视,因为所有的东西都是浅色的。我想更改停靠区域的背景色:我已更改文档背景色,但无法在窗口隐藏时更改自动隐藏区域 我在Weifenlo dockpanel买了一些房子来改变颜色,但它只在2003年和2005年的主题中起作用,而不是2012年的灯光主题 公共类VS2012灯光主题:ThemeBase skin.AutoHideStripSkin.

我有一个winform应用程序,它在weifenlo.winformsui.docking上有2012 light主题

问题是,2012年的灯光主题不太可视,因为所有的东西都是浅色的。我想更改停靠区域的背景色:我已更改文档背景色,但无法在窗口隐藏时更改自动隐藏区域

我在Weifenlo dockpanel买了一些房子来改变颜色,但它只在2003年和2005年的主题中起作用,而不是2012年的灯光主题

公共类VS2012灯光主题:ThemeBase

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

试试这个:

Tabname.BackColor = System.Drawing.Color.X
其中
X
是您想要的颜色

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

这些区域由
VS2012LightAutoHideStrip
控制

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


ITheme
派生类只控制整个外观的一小部分,因此您对
VS2012LightTheme
的更改将无法实现您的目标。

您的屏幕照片和标记有点混乱。无论如何,请检查下面共享的链接,它将帮助你:如果你觉得我的答案很有帮助,别忘了把它标记为答案:我正在使用Weifenlo.winformsui.Docking我已经用链接更新了我的答案供你参考。检查它。它将帮助你。更新的图片希望这些将再次清除混淆他正在更改选项卡区域的背景颜色我想在窗口是我在VS2012LightAutoHideStrip类的OnPaint事件中发现的hideThanks bro