试试看做个Textbox的自定义控件, 重载OnMouseUp事件, 在这个事件里什么都不做. 我没做过, 你可以尝试一下.
解决方案 »
- C# mysqlcommand的错误
- 避免在一台机器上同时运行一应用程序的多个实例
- 送分题目。求一个在c#中的函数或是方法。和api函数RectInRegion一样功能的
- .net side-by-side 问题 高手进
- 我是菜鸟,想问问递归查询在文档查询中有什么意义
- 一段SqlHelp内的代码,请帮我说明一下
- 什么时"以OpenForms属性表示的窗体"? 什么是"例程"?
- 使用 WM_COPYDATA 的疑问
- 那位老大做过Winform的断点续传??
- 请问一下:一个namespace下两个Form中的变量如何相互访问?
- 如何通过比较两个datatable的值而删掉其中一个datatable的行?
- 我想得到固定网页上的表格中的内容,存入数据库,应如何作?
判断是右键,
你把textBox的enabled设为false
再弹出右键菜单,
再把textBox的enbaled设为true
this.textBox1.ContextMenu = this.contextMenu1;
private void textBox1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if ( e.Button == System.Windows.Forms.MouseButtons.Right )
{
MessageBox.Show("aaa");
}
}