vb.net和ContextMenuStrip?

时间:2010-08-16 15:27:27

标签: vb.net winforms contextmenu

我正在使用winforms和vb.net。 当我右键单击文本框时,我会得到复制/粘贴/等弹出菜单。还行吧。但是,我如何在此菜单中添加内容,以及当我点击添加到其中的项目时,我将在何处/如何拦截事件?

2 个答案:

答案 0 :(得分:1)

此上下文菜单已添加到Windows中,没有记录的方法可以更改它。也没有消息你可以陷入破解菜单。替换它当然是一个选项,请在this thread中查看我的答案以获取示例代码。

请注意,在不同的Windows版本中,这些内容会添加到此菜单中。与Win7中的“插入Unicode字符”类似。如果你的产品很可能在东亚国家运行,你肯定想避免这种情况。

答案 1 :(得分:0)

如果您不想使用默认菜单,则必须添加自己的菜单。

您必须使用自己的代码替换现有的默认函数。