Visual studio Visual Studio 2019:如何编辑菜单

Visual studio Visual Studio 2019:如何编辑菜单,visual-studio,winforms,visual-studio-2019,Visual Studio,Winforms,Visual Studio 2019,在VS2019之前的Visual Studio版本中,.NET framework 4.7.2,如果要设计MenuStrip,只需将MenuStrip添加到表单并开始键入ToolStripMenuItems即可。像这样: 我最近搬到了VS2019,并开始使用.NET5。如果我添加一个菜单条,我会得到一个空的条带,这似乎不容易编辑。我给主窗体的背景上色,以便清楚地看到白色的菜单条 我的问题是:如何添加ToolStripMenuItems 我看到右边的小箭头,我可以选择编辑项目,但以这种方式添加菜单

在VS2019之前的Visual Studio版本中,.NET framework 4.7.2,如果要设计MenuStrip,只需将MenuStrip添加到表单并开始键入ToolStripMenuItems即可。像这样:

我最近搬到了VS2019,并开始使用.NET5。如果我添加一个菜单条,我会得到一个空的条带,这似乎不容易编辑。我给主窗体的背景上色,以便清楚地看到白色的菜单条

我的问题是:如何添加ToolStripMenuItems

我看到右边的小箭头,我可以选择编辑项目,但以这种方式添加菜单相当麻烦

如果我在VS2019中打开一个旧的解决方案,我可以像以前那样编辑菜单。因此,这不是一个问题。 如果使用旧的.NET版本创建新的VS2019项目,则无法编辑菜单,因此它不是.NET版本 如果将paste InitializeComponents从旧项目复制到新的.NET 5.0 VS209解决方案,则无法编辑菜单
那么,如何编辑菜单呢?从现在开始,编辑项目真的是编辑菜单的正确方法吗?

我相信MenuStrip编辑器的体验差异可以归结为.NET Core和.NET Framework

编辑:

我们在C课上学习WinForms的时候讨论了MenuStrips,这个问题就出现了。NET Framework解决方案允许您使用所演示的方便编辑器。NET核心解决方案则不然

在.NETCore中,我发现构建MenuStrip项的最简单方法是单击菜单条,然后有一个名为items的属性,它是一个集合。在“属性”窗格中,可以单击“三点”按钮以打开“项目集合编辑器”:

在这里,您可以创建新的ToolStripMenuItem对象来构建菜单

可能是相关帖子,其他人认为这是一个核心vs框架问题:

这个问题已经解决 在VisualStudio最新版本v16.10:05/25/2021中。我已经在net 5 current和net core 3.1 LTS中对此进行了测试

演示:


您写道:.NET Framework解决方案允许您使用您演示过的方便编辑器。NET核心解决方案则不然。我再次检查,但我的程序目标是framework.NET5.0。你是说.NET5.0实际上是一个.NET核心解决方案吗?是的,没错。据他们说:今天,我们宣布.NETCore3.0之后的下一个版本将是.NET5。这将是.NET系列的下一个大版本。只会有一个.NET在运行。。。NET 5=.NET Core vNext,.NET 5是.NET Core的下一步。此功能仍在.NET 5和Core中实现,看看它应该在底部,我问了一个类似的问题,感谢我在帖子中的回答。