码迷,mamicode.com
首页 > Windows程序 > 详细

WPF的Clipboard.SetText()有问题

时间:2017-08-17 23:38:00      阅读:431      评论:0      收藏:0      [点我收藏+]

标签:for   info   复制   window   rms   boa   解决   data   form   

调用 Clipboard.SetText(),每次都抛出异常:"CLIPBRD_E_CANT_OPEN"

 

调查后发现,实际上SetText有成功的将文本复制到Clipboard,但不知道为什么就是会抛出异常,而且得卡住1秒左右。

 

解决方法:

方法1:使用 Clipboard.SetDataObject(),代替,每次都成功了,耗时1ms.

方法2:用WinForm的System.Windows.Forms.Clipboard.SetText()代替也可以,但偶尔也会抛出异常,卡住1s。所以,还是用方法1好。

 

WPF的Clipboard.SetText()有问题

标签:for   info   复制   window   rms   boa   解决   data   form   

原文地址:http://www.cnblogs.com/erentec/p/7384883.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!