首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

TextBox 屏蔽鼠标右键复制粘贴有关问题 Winform

2011-12-26 
TextBox 屏蔽鼠标右键复制粘贴问题 Winform是winform.找到这段代码原文如下:这个好象可以屏蔽掉汉字输入和

TextBox 屏蔽鼠标右键复制粘贴问题 Winform
是winform.

找到这段代码

原文如下:
这个好象可以屏蔽掉汉字输入和粘贴问题。
public   const   int   WM_PASTE   =   0x0302;//粘貼消息  
protected   override   void   WndProc(ref   Message   m)  
{
if(m.Msg   !=   WM_PASTE)base.WndProc   (ref   m);
}


但是网上这段代码怎么不起作用?

其实我要做屏蔽鼠标剪切和鼠标删除

[解决办法]
If (e.Button.Right )
{
return false;
}
[解决办法]
去右键是不行的
用户用快捷键操作就可以了
重载TextBox
WndProc里过滤掉这些消息 不是在winform里过滤
[解决办法]
设置TextBox.ShortcutsEnabled为False就可以了.

[解决办法]
友情UP
[解决办法]
直接Me.TextBox1.ContextMenu = New ContextMenu,让他弹出一个空的菜单,也就自然不会有粘贴复制了。

热点排行