我coulnd找到一個合適的名稱和短語這個解釋,所以這裏的一個畫面:更改下拉菜單列表項方
我想改變白色區域的如上面所示紅色圓圈變成所需的顏色。我用下面的代碼來改變其他顏色:
在窗體本身:
menuStrip1.Renderer = new ToolStripProfessionalRenderer(new MenuStripColorTable());
類:
class MenuStripColorTable : ProfessionalColorTable
{
private Color backColor = (Color) new ColorConverter().ConvertFromString("#333333");
//menu item background en border
public override Color MenuItemBorder
{
get{ return Color.White; }
}
public override Color MenuStripGradientBegin
{
get { return backColor; }
}
....
任何想法,我應該重寫或改變?
這是菜單項的一部分。它是圖標圖片框的位置。希望這可以幫助你找到它。在WPF中它也是菜單項的一部分。 – Franck
啊哈,我重寫了圖像漸變屬性透明,並做了這項工作。謝謝! –