日期:2014-05-19  浏览次数:20740 次

急!TextBox鼠标邮件弹出自定义的菜单?(winForm)
我现在一个TextBox里面有很多文字,我鼠标先左键选择一部分,然后鼠标右键。不想让他弹出什么”复制   剪切“的提示框   弹出个自定义的提示来  

比如:设为标题,设为主题等类似的提示。

我改怎么做   谢谢

------解决方案--------------------
物理懿 TextBox:
public class TextBoxEx:System.Windows.Forms.TextBox
{
private const int WM_COPY=0x0301;
private const int WM_CONTEXTMENU =0x007B;
public TextBoxEx()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
protected override void WndProc(ref Message m)
{
base.WndProc (ref m);
if(m.Msg==WM_CONTEXTMENU||m.Msg==WM_COPY)return;//WM_CONTEXTMENU是为了不让出现鼠标右键菜单,WM_COPY不允许CTRL+C复制内容
if(m.Msg==WM_PASTE)return;
}