DotNetBar自定义功能区

时间:2018-06-05 03:42:38

标签: vb.net winforms ribbon dotnetbar

我通过将ribbonPanel1.Style.BackColor设置为Green来更改功能区面板的背景颜色,但两侧仍然是灰色背景。这是一个屏幕截图:https://i.imgur.com/x0hEXO2.png

以同样的方式,当我删除"文件"菜单中,面板的边框被两侧的一些像素截断:https://i.imgur.com/u2Qhcb0.png

有人知道如何解决这个问题吗?

感谢您的帮助。

更新

感谢How To Customize Office 2007 Color Table,我设法修复了灰色背景:

Office2007ColorTable ct = ((Office2007Renderer)GlobalManager.Renderer).ColorTable;
ct.RibbonControl.PanelTopBackground = new LinearGradientColorTable(Color.FromArgb(45, 45, 48));
RibbonPredefinedColorSchemes.ApplyOffice2007ColorTable(this);

无论如何,这是DevComponents支持的答案:

  

您好,功能区控件只能用于Microsoft Ribbon Office设计指南所要求的应用程序按钮(文件)。

     

功能区颜色自定义在Office2007ColorTable上完成,请参阅:http://www.devcomponents.com/kb2/?p=791

     

自定义颜色很复杂,因为有数千种颜色用于所有控件。功能区颜色位于Office2007ColorTable.RibbonControl

上      

希望这有帮助。

仍在寻找边境。

0 个答案:

没有答案