Clipboard内容包含有多个文件和文本,结果只能粘贴文本到RichTextBox
望諸公 2021-04-10 07:22:46 我用VB.NET。
首先操作:通过剪切板复制了多个文件,同时也含有文本,然后Control + V 粘贴到RichTextBox,结果只有文本显示。
再次操作:删掉文本,只保留多个文件,同样通过剪切板复制后,用Control + V 粘贴到RichTextBox,全部文件都可以显示。
通过QQ、微信试验,系统剪切板的确是将文件和文本都复制了,也可以粘贴,所以不是剪切板的问题。
然后用 DataObject.ContainsFileDropList() = True 来判断剪切板是否包含文件,是可以判断,但是,只要剪切内容中包含文本,这条语句就无反应。
我要将同时复制的多个文件和文本一次粘贴到RichTextBox,请教怎样解决!