我一直在寻找这个,但似乎无法找到它。当我在vb .net中添加菜单条时,它看起来像这样:
我希望它看起来像WinRar,计算器,记事本等菜单:
http://img8.imageshack.us/img8/307/menu1a.jpg http://img8.imageshack.us/img8/307/menu1a.jpg
从我收集的内容来看,在vb 6中你可以创建一个主菜单并按照这种方式进行,但在vb .net中,似乎所有的都是丑陋的menustrip。
由于
答案 0 :(得分:2)
您可能必须变脏并创建一个CustomRenderer(ToolStripProfessionalRenderer)以应用于ToolStripManager
如果不重复,this doc looks like a nice overview或者您可以随时选择Microsoft tutorial
menustrip源自toolstrip
答案 1 :(得分:0)
您可能需要在项目设置中启用XP主题支持。为此,请在解决方案资源管理器中转到“我的项目”,并确保在“应用程序”选项卡底部附近的Windows应用程序框架属性组下选中“启用XP视觉样式”。
如果这不起作用,您可能需要按照此MSDN article中的说明创建应用程序清单。
答案 2 :(得分:0)
这个问题已经很老了,但对于其他感兴趣的人,你可以在.NET框架组件中找到这种类型的菜单。只需右键单击工具箱 - >选择项目 - > .NET Framework组件和MainMenu过滤器。与我迄今为止看到的任何其他菜单条完全一样。