使用winform w / vb.net。 当我有一个带有文本框的表单并且右键单击文本框时,会弹出一个带有复制/粘贴选项的上下文菜单。如何禁用弹出(我想使用右键单击我的一个功能)?
答案 0 :(得分:4)
我只想在这里投入两分钱。软件设计最重要的一个方面是UI一致性。由于您正在开发WinForm应用程序,因此您的用户可能希望能够在您的应用程序内执行可在其他Windows应用程序中执行的操作。因此,为什么不使用不同的调用方法来激活您的函数,而不是试图吞下为了一致性而提供的右键单击上下文菜单?
再一次,只有一个人的意见。
答案 1 :(得分:2)
快速破解黑客=创建一个空白的上下文菜单并将其指定给文本框。
ContextMenu _blankContextMenu = new ContextMenu();
textBox1.ContextMenu = _blankContextMenu;
代码在C#中,但在VB中应该是相同的。