首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何改变自动隐藏区域的颜色

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

Stack Overflow用户
提问于 2014-03-29 06:24:23
回答 2查看 835关注 0票数 1

我有一个winform应用程序,其中有2012年轻主题的weifenluo.winformsui.docking。

问题是,2012年的灯光主题并不是完全可以看到的,因为一切都是浅色的。我想要更改停靠区域的背景色:我已经更改了文档背景色,但是当窗口被隐藏时,我无法更改自动隐藏区域。

我在weifenluo码头面板中获得了改变颜色的属性,但是它只工作在2003年和2005年的主题上,而不是在2012年的轻主题中。

公共类VS2012LightTheme : ThemeBase

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-31 03:49:51

这些地区由VS2012LightAutoHideStrip控制。

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

ITheme派生类只控制整个外观和感觉的一小部分,因此对VS2012LightTheme的更改不会实现您想要的结果。

票数 1
EN

Stack Overflow用户

发布于 2014-03-29 06:35:20

试试这个:

代码语言:javascript
复制
Tabname.BackColor = System.Drawing.Color.X

X是你想要的颜色。

参考此链接以获得更多信息: 码头套间

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22727840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档