VB访问粘贴板时需要注意的一个要点

  • 内容
  • 评论
  • 相关

需要把特定内容放入粘贴板,常用的做法就是:

Clipboard.Clear
Clipboard.SetText text1.Text

一般用起来肯定是没什么问题的,但是我自己试过,偶尔会报:

"Run-time error 521 - Cannot open clipboard"

 

 

搜索中文网页无果,最终在一个VB论坛里面找到答案,人家最后是在两句语言中加插一小段延时解决。然后我自己尝试增加500ms延时,使用sleep函数,同样也好了。究竟最短可以到多少,我没试过,反正500ms对我来说没影响。

原帖地址:

http://www.vbforums.com/showthread.php?372244-RESOLVED-Copy-to-Clipboard-error

评论

0条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据