1

我一直在寻找这个,但似乎无法找到它。当我在 vb .net 中添加菜单条时,它看起来像这样:

http://img19.imageshack.us/img19/4341/menu1sbo.jpg http://img19.imageshack.us/img19/4341/menu1sbo.jpg

我希望它看起来像这样的 WinRar、计算器、记事本等菜单:

http://img8.imageshack.us/img8/307/menu1a.jpg http://img8.imageshack.us/img8/307/menu1a.jpg

根据我收集的信息,在 vb 6 中您可以创建一个主菜单并以这种方式进行操作,但在 vb .net 中似乎只有丑陋的菜单条。

谢谢

4

3 回答 3

2

您可能必须弄脏并创建一个 CustomRenderer( ToolStripProfessionalRenderer ) 以应用于ToolStripManager

无需过多重复,此文档看起来像是一个不错的概述,或者您始终可以选择Microsoft 教程

menustrip 来源于toolstrip

于 2009-08-12T18:54:09.543 回答
0

您可能需要在项目设置中启用 XP 主题支持。为此,请转到解决方案资源管理器中的我的项目,并确保在靠近应用程序选项卡底部的 Windows 应用程序框架属性组下选中“启用 XP 视觉样式”。

如果这不起作用,您可能需要按照此MSDN 文章中所述创建应用程序清单。

于 2009-08-12T19:21:43.247 回答
0

这个问题很老了,但对于其他感兴趣的人,您可以在 .NET 框架组件中找到这种类型的菜单。只需右键单击工具箱 -> 选择项目 -> .NET Framework 组件并过滤 MainMenu。与我目前所见的任何其他菜单条完全一样。

于 2012-05-21T19:44:21.203 回答