在.NET应用程序中创建右键单击对话框



我想在我的.NET应用程序中创建一个函数,类似于Microsoft Word中的"添加到词典"选项。我基本上想在文本框中突出显示一个单词,右键单击它,然后选择"添加到自定义词典"。这可能吗?我不知道如何在右键单击时显示自定义菜单。

如果我理解正确的话,您可能可以使用上下文菜单并将其绑定到您的控件。

ContextMenu myContextMenu = new ContextMenu();
// Set various options for the context menu
myControl.ContextMenu = myContextMenu;

所以答案很简单。我没有意识到Visual Studio工具箱中有ContextMenu项。所以我只做了以下几点:

1) Drag the contextMenu onto the WinForm
2) Assign the contextMenu to the textBox in question
3) Add items to the contextMenu.
4) Assign shortcut keys to each item in the contextMenu.

我仍在试图弄清楚如何在contextMenu中激发各个项目。

最新更新