Clipboard.GetImage Metoda

Definice

Načte obrázek ze schránky.

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

Návraty

Představuje Image data obrázku schránky nebo null pokud schránka neobsahuje žádná data, která jsou ve Bitmap formátu nebo lze převést na tento formát.

Výjimky

Schránku nelze vymazat. K tomu obvykle dochází v případě, že schránku používá jiný proces.

Aktuální vlákno není v režimu STA (Single-Threaded Apartment). Přidejte metodu STAThreadAttributeMain aplikace.

Příklady

Následující příklad ukazuje tohoto člena.

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

Poznámky

ContainsImage Pomocí metody určete, zda schránka obsahuje data obrázku před načtením pomocí této metody.

SetImage Metoda slouží k přidání dat obrázků do schránky.

Note

Třída Clipboard lze použít pouze ve vláknech nastavených na režim jednovláknového apartmentu (STA). Chcete-li použít tuto třídu, ujistěte se, že je vaše metoda Main označena atributem STAThreadAttribute.

Platí pro

Viz také