Clipboard内容包含有多个文件和文本,结果只能粘贴文本到RichTextBox

望諸公 2021-04-10 07:22:46
我用VB.NET。
首先操作:通过剪切板复制了多个文件,同时也含有文本,然后Control + V 粘贴到RichTextBox,结果只有文本显示。
再次操作:删掉文本,只保留多个文件,同样通过剪切板复制后,用Control + V 粘贴到RichTextBox,全部文件都可以显示。

通过QQ、微信试验,系统剪切板的确是将文件和文本都复制了,也可以粘贴,所以不是剪切板的问题。
然后用 DataObject.ContainsFileDropList() = True 来判断剪切板是否包含文件,是可以判断,但是,只要剪切内容中包含文本,这条语句就无反应。

我要将同时复制的多个文件和文本一次粘贴到RichTextBox,请教怎样解决!
...全文
132 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

16,555

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧