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.ContainsAudio Method
My.Computer.Clipboard.ContainsFileDropList Method
My.Computer.Clipboard.ContainsImage Method