如何将一个项目从一个菜单移动到另一个菜单?

8
在Visual Studio设计器中,如何将菜单项从一个菜单移动到另一个菜单?
我认为拖放应该可以,但对我来说似乎只在菜单内有效。
我通常会手动编辑.Designer.cs文件。
1个回答

10

对我来说,右键、剪切和粘贴完全没问题。


7
警告!如果您这样做,菜单动作将会丢失。1. 从属性中复制动作并粘贴到临时文档中;2. 剪切菜单项;3. 将菜单项粘贴到新位置;4. 从临时文档中复制动作并粘贴到属性中。 - Davide Andrea
1
@DavideAndrea 是正确的。右键点击、剪切、粘贴方法不会带有菜单选项的事件处理程序。事件处理程序并没有丢失,只是在剪切/粘贴方法中没有包含。为了保险起见,在使用剪切/粘贴之前,请从窗体的 designer.cs 模块复制属性,然后执行剪切/粘贴操作,最后更新 designer.cs 以恢复丢失的事件处理程序方法。我正在使用带有 .NET Framework 4.6.2 项目的 VS 2019。 - Goal Man

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接