虽然textbox仅能操作文本,但是出于某种原因,我需要使用richtextbox控件。
但在richtextbox中不但能操作文本,还可以操作图片、动画等内容,即可以通过粘贴(ctrl+v)来进行操作。。
我现在想通过编程的方式在用户执行粘贴操作前,先判断用户即将粘贴的内容是否为文本,若是则粘贴,若不是则仅粘贴文本的内容。。(简单的说就是让richtext变成一个textbox)

解决方案 »

  1.   

    简单的说就是让richtext变成一个textbox?
    那就直接用TextBox啊
      

  2.   

    这个跟RichTextBox看起来没啥关系吧,好像是对ClipBoard的内容进行判断
      

  3.   

    参考一下
    http://blog.csdn.net/lovefootball/archive/2009/01/19/3836147.aspx我这个是继承一下RichTextBox
    然后截获消息让他只读你只要截获Ctr+V就可以了如果你不愿意继承的话
    你可以参考下
    http://blog.csdn.net/lovefootball/archive/2007/09/14/1784882.aspx
    使用NativeWindow来截获消息截获到Paste的消息后,判断剪贴板里面的内容
    如果不是文本直接让他Return就可以了