在本節,將演示DSAPI.菜單渲染功能.本功能支持對WINFORM菜單項的任意細節進行處理,使用配色方案進行渲染,默認配色方案爲Visual Studio2012的黑色主題風格.blog
咱們先來看一下未使用本菜單渲染功能的默認效果.ip
接下來,咱們經過一些代碼來改變它.it
Dim 配色 As New DSAPI.菜單渲染.配色方案 Dim 渲染 As New DSAPI.菜單渲染 渲染.配色 = 配色 Me.MenuStrip1.Renderer = 渲染
運行結果:io
這是使用默認的配色方案,也就是不指定任何配色屬性的輸出效果.class
上述效果也能夠一行代碼實現渲染
Me.菜單控件.Renderer =New DSAPI.菜單渲染.配色方案
配色方案支持如下顏色的指定和修改:im
Dim 配色 As New DSAPI.菜單渲染.配色方案 With 配色 .菜單欄背景色 = Color.Black .菜單欄底邊邊框色 = Color.Black .菜單欄項鼠標按下背景色 = Color.Black .菜單欄項鼠標按下文字色 = Color.Black .菜單欄項鼠標移入背景色 = Color.Black .菜單欄項鼠標移入文字色 = Color.Black .菜單欄項填充色 = Color.Black .菜單欄項文字色 = Color.Black .橫向分割線顏色 = Color.Black .下拉菜單區域背景漸變色_底部 = Color.Black .下拉菜單區域背景漸變色_頂部 = Color.Black .下拉菜單圖標區域漸變色_底部 = Color.Black .下拉菜單圖標區域漸變色_頂部 = Color.Black .下拉菜單項鼠標移入背景色 = Color.Black .下拉菜單項鼠標移入文字色 = Color.Black .下拉菜單項文字背景色 = Color.Black .下拉菜單項文字顏色 = Color.Black .總體菜單彈出時邊框色 = Color.Black .子菜單箭頭鼠標移入顏色 = Color.Black .子菜單箭頭顏色 = Color.Black End With
經過調整上述配色項,你徹底能夠作出個性化的菜單.img