用于更改背景颜色的代码RibbonControl vb.net

时间:2014-07-02 06:05:53

标签: vb.net background devexpress ribbon-control

我试图更改功能区控制页面和组的背景颜色,但我不知道我该怎么做。

我有这个:

Public Shared Sub addPage(ByRef ribboncontrol As RibbonControl, ByVal titulo As String, ByVal color As String)                             
    ribboncontrol.Pages.Add(New RibbonPage(titulo))
End Sub


Public Shared Sub addGroup(ByRef ribboncontrol As RibbonControl, ByVal titulo As String, ByVal pagina As String, ByVal color As String)                 
    ribboncontrol.Pages.GetPageByText(pagina).Groups.Add(New RibbonPageGroup(titulo))
End Sub

我希望color参数改变RibbonPage和RibbonPageGroup的颜色,使用vb.net代码

我已经看过很多C#的例子,但我需要用visual basic做。

1 个答案:

答案 0 :(得分:0)

您无法直接更改RibbonPage和RibbonPageGroup的颜色,因为它们的绘制取决于当前的外观(请参阅DevExpress Skinning Technology)。
但是,如果您对页面使用categories,则可以使用RibbonPageCategory.Color属性指定用于绘制类别标题及其页面的颜色。此颜色与RibbonForm标题栏的背景颜色,功能区页面的标题和客户区域混合在一起。