Clipboard.GetImage Metod

Definition

Hämtar en bild från Urklipp.

public:
 static System::Drawing::Image ^ GetImage();
public static System.Drawing.Image GetImage();
public static System.Drawing.Image? GetImage();
static member GetImage : unit -> System.Drawing.Image
Public Shared Function GetImage () As Image

Returer

En Image som representerar Urklipps bilddata eller null om Urklipp inte innehåller några data som är i Bitmap formatet eller kan konverteras till det formatet.

Undantag

Urklipp kunde inte rensas. Detta inträffar vanligtvis när Urklipp används av en annan process.

Den aktuella tråden är inte i sta-läge (single-threaded apartment). Lägg till i STAThreadAttribute programmets Main metod.

Exempel

I följande exempel visas den här medlemmen.

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

Kommentarer

ContainsImage Använd metoden för att avgöra om Urklipp innehåller bilddata innan du hämtar dem med den här metoden.

SetImage Använd metoden för att lägga till bilddata i Urklipp.

Note

Klassen Clipboard kan endast användas i trådar som är inställda på sta-läge (single thread apartment). Om du vill använda den här klassen kontrollerar du att din Main-metod har markerats med attributet STAThreadAttribute.

Gäller för

Se även