How to: Determine What Type of File is Stored on the Clipboard in Visual Basic

The Clipboard can be used to store data, such as text and images. Because the Clipboard is available across processes, it can be used to transfer data between them. The My.Computer.Clipboard object allows you to easily access the Clipboard and to read and write to it.

Data on the Clipboard may take a number of different forms, such as text, an audio file, or an image. In order to determine what sort of file is on the Clipboard, you can use methods such as ContainsAudio, ContainsFileDropList, ContainsImage, and ContainsText. The ContainsData method can be used if you have a custom format that you want to check.

To determine whether the Clipboard holds an image

  • Use the ContainsImage function to determine whether the data contained on the Clipboard is an image. The following code checks to see whether the data is an image and reports accordingly.

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

See Also

Tasks

How to: Read from the Clipboard in Visual Basic

How to: Write to the Clipboard in Visual Basic

Reference

My.Computer.Clipboard Object

My.Computer.Clipboard.ContainsAudio Method

My.Computer.Clipboard.ContainsFileDropList Method

My.Computer.Clipboard.ContainsImage Method

My.Computer.Clipboard.ContainsText Method

My.Computer.Clipboard.ContainsData Method