0
在Visual Studio 2008中设计时间时,鼠标悬停时可以改变菜单颜色吗? 或者至少改变所有的菜单项目在执行时同时 我使用Windows窗体更改设计时的颜色菜单
在Visual Studio 2008中设计时间时,鼠标悬停时可以改变菜单颜色吗? 或者至少改变所有的菜单项目在执行时同时 我使用Windows窗体更改设计时的颜色菜单
余did't发现了一种在德兴时间做到这一点,但我的代码需要改变中将renderMode到自定义,默认情况下使用“经理”选项。
不可能直接设置Custom的RenderMode;相反,ToolStrip在您提供自定义渲染器时进行设置。
来源here
与此,继承的类的ToolStripRenderer
的class CustomRenderer : ToolStripRenderer
{
//customize here
}
,并调用它时,形式是负载
private void form_Load(object sender, EventArgs e)
{
menuStrip1.Renderer = new CustomRenderer();
}
我假设你的意思是你的应用程序的菜单(而不是VS菜单),当你的表单在设计模式下打开时。除非您创建自己的(自定义)菜单作为控件并使用Component.DesignMode – mfloryan 2010-01-14 19:47:21
这是正确的,我正在讨论我的应用程序的菜单。我正在使用标准菜单。 – 2010-01-14 20:09:52