如何:在 Visual Basic 中确定剪贴板上存储的文件类型

更新:2007 年 11 月

剪贴板可用于存储数据,例如文本和图像。因为剪贴板可以在各进程之间操作,所以它可用于在进程之间传输数据。My.Computer.Clipboard 对象使您可以方便地访问剪贴板以及读写剪贴板。

剪贴板上的数据可以是多种不同形式,如文本、音频文件或图像。为了确定剪贴板上的文件类型,您可以使用 ContainsAudio、ContainsFileDropList、ContainsImage 和 ContainsText 等方法。如果您要检查自定义格式,可以使用 ContainsData 方法。

确定剪贴板是否含有图像

  • 使用 ContainsImage 函数确定剪贴板上包含的数据是否为图像。下面的代码检查数据是否为图像并作出相应报告。

    If My.Computer.Clipboard.ContainsImage() = True Then
        MsgBox("Clipboard contains an image.")
    Else
        MsgBox("Clipboard does not contain an image.")
    End If
    

请参见

任务

如何:在 Visual Basic 中读取剪贴板

如何:在 Visual Basic 中写入剪贴板

参考

My.Computer.Clipboard 对象

My.Computer.Clipboard.ContainsAudio 方法

My.Computer.Clipboard.ContainsFileDropList 方法

My.Computer.Clipboard.ContainsImage 方法

My.Computer.Clipboard.ContainsText 方法

My.Computer.Clipboard.ContainsData 方法