有些时候自己想要修改ContexMenuStrip右键菜单的选中背景色,该如何实现呢?
可通过以下方式实现:
contextMenuStrip.RenderMode = ToolStripRenderMode.Professional; contextMenuStrip.Renderer = new ToolStripProfessionalRenderer(new MqxsColorTable()); private class MqxsColorTable : ProfessionalColorTable { public override System.Drawing.Color MenuItemSelected { get { return Color.Tomato; } } }
这是时候就可以看到已经实现鼠标移上去的背景色了。其他颜色在类MqxsColorTable 上进行增加即可。