如何在C#(VS 2008)中以编程方式添加contextMenu?

San*_*ash 8 c# contextmenu contextmenustrip visual-studio-2008

我正在使用VS 2008,我想ContextMenuStrip在我的应用程序中添加一个contextMenu(绝对不是!!).工具箱中没有contextMenu(!!).那么如何以编程方式将其添加到我的代码中?

提前致谢,

Son*_*nül 2

我假设你使用Winforms,你可以ContextMenu在代码中初始化类。它有一个 2 个构造函数,您可以将其MenuItem作为参数传递。

ContextMenu cm = new ContextMenu();
Run Code Online (Sandbox Code Playgroud)

或者

ContextMenu cm1 = new ContextMenu(new MenuItem[]);
Run Code Online (Sandbox Code Playgroud)