我一直在寻找这个,但似乎无法找到它。当我在 vb .net 中添加菜单条时,它看起来像这样:
我希望它看起来像这样的 WinRar、计算器、记事本等菜单:
http://img8.imageshack.us/img8/307/menu1a.jpg http://img8.imageshack.us/img8/307/menu1a.jpg
根据我收集的信息,在 vb 6 中您可以创建一个主菜单并以这种方式进行操作,但在 vb .net 中似乎只有丑陋的菜单条。
谢谢
我一直在寻找这个,但似乎无法找到它。当我在 vb .net 中添加菜单条时,它看起来像这样:
我希望它看起来像这样的 WinRar、计算器、记事本等菜单:
http://img8.imageshack.us/img8/307/menu1a.jpg http://img8.imageshack.us/img8/307/menu1a.jpg
根据我收集的信息,在 vb 6 中您可以创建一个主菜单并以这种方式进行操作,但在 vb .net 中似乎只有丑陋的菜单条。
谢谢
您可能必须弄脏并创建一个 CustomRenderer( ToolStripProfessionalRenderer ) 以应用于ToolStripManager
无需过多重复,此文档看起来像是一个不错的概述,或者您始终可以选择Microsoft 教程
menustrip 来源于toolstrip
您可能需要在项目设置中启用 XP 主题支持。为此,请转到解决方案资源管理器中的我的项目,并确保在靠近应用程序选项卡底部的 Windows 应用程序框架属性组下选中“启用 XP 视觉样式”。
如果这不起作用,您可能需要按照此MSDN 文章中所述创建应用程序清单。
这个问题很老了,但对于其他感兴趣的人,您可以在 .NET 框架组件中找到这种类型的菜单。只需右键单击工具箱 -> 选择项目 -> .NET Framework 组件并过滤 MainMenu。与我目前所见的任何其他菜单条完全一样。