在设计时改变颜色菜单

时间:2010-01-14 19:41:10

标签: c# visual-studio-2008 winforms

在visual studio 2008设计时,鼠标悬停在菜单颜色上有什么形式? 或者至少在执行时间内同时更改所有菜单项 我正在使用Windows窗体

1 个答案:

答案 0 :(得分:0)

我没有找到办法在设计时间内执行此操作,但是使用代码我需要将RenderMode更改为自定义,默认情况下使用“manager”选项。

  

无法直接设置Custom的RenderMode;相反,ToolStrip在您提供自定义渲染器时设置它。

     

来源here

使用此方法,继承一个ToolStripRenderer

class CustomRenderer : ToolStripRenderer
{
  //customize here
}

并在表单加载时调用它

private void form_Load(object sender, EventArgs e)
{
    menuStrip1.Renderer = new  CustomRenderer();
}