当前位置: 代码迷 >> .NET组件控件 >> 怎么通过ToolStripProfessionalRenderer修改MenuStrip选中项
  详细解决方案

怎么通过ToolStripProfessionalRenderer修改MenuStrip选中项

热度:3910   发布时间:2013-02-25 00:00:00.0
如何通过ToolStripProfessionalRenderer修改MenuStrip选中项
目前效果如下:


其中,在“月申报”下的第一项的CHECK属性设置为true后,出现了打钩和方框(与周围的颜色不一致),我现在需要把方框和方框中的颜色取消,也就是说除了打钩外,颜色跟周围一致。

请问要如何实现?



------最佳解决方案--------------------------------------------------------
重载 OnRenderImageMargin 事件,这里有左侧图标区域e.AffectedBounds
------其他解决方案--------------------------------------------------------
自己顶一个。

要怎么获得打钩区域,并把钩钩重绘上去?
------其他解决方案--------------------------------------------------------
引用:
重载 OnRenderImageMargin 事件,这里有左侧图标区域e.AffectedBounds


谢谢!
我记得你有重绘过菜单的实例,能不能提供一下链接。
------其他解决方案--------------------------------------------------------
引用:
重载 OnRenderImageMargin 事件,这里有左侧图标区域e.AffectedBounds


请问:
是不是protected override void OnRenderItemCheck(ToolStripItemImageRenderEventArgs e)?
  相关解决方案