【问题标题】:How change autohide area color如何更改自动隐藏区域颜色
【发布时间】:2014-03-29 06:24:23
【问题描述】:

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

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

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

公共类 VS2012LightTheme : ThemeBase

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

【问题讨论】:

    标签: c# dockpanel-suite


    【解决方案1】:

    区域由VS2012LightAutoHideStrip控制。

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

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

    【讨论】:

    • 感谢兄弟,我在 VS2012LightAutoHideStrip 类的 OnPaint 事件中发现
    【解决方案2】:

    试试这个:

    Tabname.BackColor = System.Drawing.Color.X
    

    X 是你想要的颜色。

    请参阅此链接了解更多信息: dockpanel suite

    【讨论】:

    • 你的截图和标记有点混乱。无论如何检查下面共享的链接,它会帮助你:stackoverflow.com/questions/5338587/set-tabpage-header-color 如果你觉得我的回答很有帮助,别忘了把它标记为答案:@ 987654323@
    • 我正在使用weifenluo.winformsui.docking
    • 我已经用链接更新了我的答案供您参考。检查一下。它会对您有所帮助。
    • 更新的图片希望这些能消除混淆postimg.org/image/rmy1zqpyhpostimg.org/image/zeduvm93j
    • 再次更改选项卡区域的背景颜色我想在隐藏窗口时更改自动隐藏区域
    猜你喜欢
    • 2023-01-23
    • 2019-03-23
    • 1970-01-01
    • 2010-09-15
    • 2021-04-30
    • 2011-07-19
    • 1970-01-01
    • 1970-01-01
    • 2013-05-17
    相关资源
    最近更新 更多