Clipboard.ContainsImage Methode

Definitie

Hiermee wordt aangegeven of er gegevens op het Klembord staan die de Bitmap indeling hebben of naar die indeling kunnen worden geconverteerd.

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

Retouren

true als er afbeeldingsgegevens op het Klembord staan; anders, false.

Uitzonderingen

Het Klembord kan niet worden gewist. Dit gebeurt meestal wanneer het Klembord wordt gebruikt door een ander proces.

De huidige thread bevindt zich niet in sta-modus (single threaded apartment). Voeg de STAThreadAttribute methode van Main uw toepassing toe.

Voorbeelden

In het volgende voorbeeld ziet u dit lid.

// 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

Opmerkingen

Gebruik deze methode om te bepalen of het Klembord afbeeldingsgegevens bevat voordat u deze met de GetImage methode opvraagt.

Note

De Clipboard klasse kan alleen worden gebruikt in threads die zijn ingesteld op de STA-modus (Single Thread Apartment). Als u deze klasse wilt gebruiken, moet u ervoor zorgen dat uw Main methode is gemarkeerd met het kenmerk STAThreadAttribute.

Van toepassing op

Zie ook