Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在WinC窗体中防止右键单击文本框_C#_Winforms_Textbox - Fatal编程技术网

C# 在WinC窗体中防止右键单击文本框

C# 在WinC窗体中防止右键单击文本框,c#,winforms,textbox,C#,Winforms,Textbox,我想知道有没有办法防止在WinForms C中右键单击文本框?幸运的是,我自己解决了这个问题 如果要防止在WinForms C中右键单击文本框,可以在从ContextMenu实例化后在窗体的Load事件中编写以下代码 希望您觉得它有用。textBox1.ShortcutsEnabled=false; public partial class Form1: Form { ContextMenu emptyMenu = new ContextMenu(); public Form1(

我想知道有没有办法防止在WinForms C中右键单击文本框?

幸运的是,我自己解决了这个问题

如果要防止在WinForms C中右键单击文本框,可以在从ContextMenu实例化后在窗体的Load事件中编写以下代码

希望您觉得它有用。

textBox1.ShortcutsEnabled=false;
public partial class Form1: Form
{
    ContextMenu emptyMenu = new ContextMenu();
    public Form1()
    {
        InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        this.textBox1.ContextMenu = emptyMenu;
    }

}