我通过将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
上希望这有帮助。
仍在寻找边境。