Fortunately, I solved it myself.
If you wanna prevent right-clicking on the textBox in WinForms C# you can write the code below in the Load
event of your form after instantiating from the ContextMenu
.
public partial class Form1: Form
{
ContextMenu emptyMenu = new ContextMenu();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
this.textBox1.ContextMenu = emptyMenu;
}
}
hope you find it useful.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…