防止在Winforms C#中右键单击文本框

Posted

技术标签:

【中文标题】防止在Winforms C#中右键单击文本框【英文标题】:Prevent right-clicking on the textBox in Winforms C# 【发布时间】:2021-04-15 11:05:42 【问题描述】:

我想知道有什么办法可以防止在WinForms C#中右键点击textBox?

【问题讨论】:

【参考方案1】:

还好我自己解决了。

如果您想阻止在 WinForms C# 中右键单击文本框,您可以在从 ContextMenu 实例化后在表单的 Load 事件中编写以下代码。

public partial class Form1: Form

    ContextMenu emptyMenu = new ContextMenu();
    public Form1()
    
        InitializeComponent();
    

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


希望你觉得它有用。

【讨论】:

textBox1.ShortcutsEnabled = false;

以上是关于防止在Winforms C#中右键单击文本框的主要内容,如果未能解决你的问题,请参考以下文章