axDHTMLEdit1.Focus();
      SendKeys.Send("sdfsdf"); //axDHTMLEdit1可以接收到字符串
      SendKeys.Send("^V");     //剪贴板有文本或者html内容,但是无法粘贴到axDHTMLEdit1
      //有Ctrl或者Shift等功能键的组合键好象都无法send到该组件中

解决方案 »

  1.   

    如何“执行OLECMDID_PASTE命令”?C#用的不是很多,请指教
      

  2.   

    楼上的也试过了的,不管是SendKeys.Send("^(V)");还是SendKeys.Send("^V");都无效,而在普通的TextBox或者RichEdit是可以的
      

  3.   

    查询DHTMLEdit控件的IOleCommandTarget接口。参考http://msdn.microsoft.com/archive/en-us/dnaredcom/html/cncpt.asp。
      

  4.   

    ClipBoard的方式只是处理其中一种Ctrl+V的情况而已,并且有这个帖子里面说的http://community.csdn.net/Expert/topic/3661/3661940.xml?temp=.7268183那个原因而使问题复杂化了我现在只是想知道是否可以解决这个无法接收组合键的问题
      

  5.   

    其实jiangsheng老大已经说了几种正确的方法了
    第一个执行DECMD_PASTE的方法:
    object obj=null;
    axDHTMLEdit1.ExecCommand(DHTMLEDITCMDID.DECMD_PASTE,OLECMDEXECOPT.OLECMDEXECOPT_DODEFAULT ,ref obj);