Langue

Clipboard.ContainsImage Méthode

Définition

Indique s’il existe des données dans le Bitmap Presse-papiers au format ou peuvent être converties dans ce format.

public:
 static bool ContainsImage();
public static bool ContainsImage();
static member ContainsImage : unit -> bool
Public Shared Function ContainsImage () As Boolean

Retours

true s’il existe des données d’image dans le Presse-papiers ; sinon, false.

Exceptions

Le Presse-papiers n’a pas pu être effacé. Cela se produit généralement lorsque le Presse-papiers est utilisé par un autre processus.

Le thread actuel n’est pas en mode STA (Single-Threaded Apartment). Ajoutez la STAThreadAttribute méthode de Main votre application.

Exemples

L’exemple suivant illustre ce membre.

// Demonstrates SetImage, ContainsImage, and GetImage.
public System.Drawing.Image SwapClipboardImage(
    System.Drawing.Image replacementImage)
{
    System.Drawing.Image returnImage = null;
    if (Clipboard.ContainsImage())
    {
        returnImage = Clipboard.GetImage();
        Clipboard.SetImage(replacementImage);
    }
    return returnImage;
}
' Demonstrates SetImage, ContainsImage, and GetImage.
Public Function SwapClipboardImage( _
    ByVal replacementImage As System.Drawing.Image) _
    As System.Drawing.Image

    Dim returnImage As System.Drawing.Image = Nothing

    If Clipboard.ContainsImage() Then
        returnImage = Clipboard.GetImage()
        Clipboard.SetImage(replacementImage)
    End If

    Return returnImage
End Function

Remarques

Utilisez cette méthode pour déterminer si le Presse-papiers contient des données d’image avant de les récupérer avec la GetImage méthode.

Note

La Clipboard classe ne peut être utilisée que dans les threads définis en mode STA (Single Thread Apartment). Pour utiliser cette classe, vérifiez que votre Main méthode est marquée avec l’attribut STAThreadAttribute .

S’applique à

Voir aussi