如何删除TextBox
控件的默认上下文菜单?
是否有禁用它的属性?
谢谢:))
答案 0 :(得分:16)
您还可以将ShortcutsEnabled
属性设置为false
。这将删除默认上下文菜单和所有剪贴板功能。我认为这就是你试图压制菜单的原因?除了故意阻止用户使用复制/粘贴之外,我想不出任何其他正当理由。
答案 1 :(得分:12)
尝试将TextBox的ContextMenu属性设置为虚拟的空ContextMenu实例。
答案 2 :(得分:4)
这有效:
public partial class Form1 : Form
{
ContextMenu blah = new ContextMenu();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
textBox1.ContextMenu = blah;
}
}