日期:2014-05-17  浏览次数:20775 次

怎么控制向richTextBox粘贴时,在粘贴之前判断内容??
richTextBox  向里面粘贴  比如图片 或者文字
我想判断向richTextBox粘贴时,如果图片过大就提示,不允许粘贴。
还有粘贴的内容Text,在粘贴之前也想做个判断。
具体怎么操作啊,或者这个事件是什么?

------解决方案--------------------
http://blog.csdn.net/love_beibei/article/details/7318895
------解决方案--------------------
首先要知道你复制粘贴的时候,复制的内容在电脑什么地方保存,粘贴的时候怎么获得.

看看Clipboard对象就可以实现你的功能!
------解决方案--------------------
   hook wm_paste粘贴消息,可以拦截粘贴(ctrl+v)前的属性变量,加以改变。经测试有效。
------解决方案--------------------
   CTRL_V 只能paste,且无附带的参数,基本无效。Command可以截获,但基本无效。board也可以截获,效果差强人意。
------解决方案--------------------
转一下思路,粘贴就是,往里写东西,即然是写东西那就用TextChanged事件,
------解决方案--------------------
屏蔽RichTextBox自身的粘贴事件(ShortcutsEnable=false),自己在KeyDown里面写