num*_*r27 2 c# menustrip winforms toolstripmenu
我有一个带有menustrip的应用程序,每当我将mij鼠标悬停在菜单项上时,它会突出显示蓝色.我试图改变背景颜色和颜色但是问题并非如此.有没有办法禁用它?
这对最终用户来说是非常有用的:
internal class NoHighlightRenderer : ToolStripProfessionalRenderer {
protected override void OnRenderMenuItemBackground(ToolStripItemRenderEventArgs e) {
if (e.Item.OwnerItem == null) {
base.OnRenderMenuItemBackground(e);
}
}
}
Run Code Online (Sandbox Code Playgroud)
然后将其应用于您的MenuStrip:
menuStrip1.Renderer = new NoHighlightRenderer();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1888 次 |
| 最近记录: |