Clipboard.ContainsImage Yöntem

Tanım

Pano'da Bitmap biçiminde veya bu biçime dönüştürülebilecek veriler olup olmadığını gösterir.

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

Döndürülenler

true Panoda görüntü verileri varsa; aksi takdirde , false.

Özel durumlar

Pano temizlenemedi. Bu durum genellikle Pano başka bir işlem tarafından kullanıldığında oluşur.

Geçerli iş parçacığı tek iş parçacıklı daire (STA) modunda değil. STAThreadAttribute öğesini uygulamanızın yöntemine Main ekleyin.

Örnekler

Aşağıdaki örnekte bu üye gösterilmektedir.

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

Açıklamalar

Yöntemiyle almadan önce Pano'da görüntü verilerinin bulunup bulunmadığına GetImage karar vermek için bu yöntemi kullanın.

Not

Clipboard sınıfı yalnızca tek iş parçacığı dairesi (STA) moduna ayarlanmış iş parçacıklarında kullanılabilir. Bu sınıfı kullanmak için yönteminizin Main özniteliğiyle işaretlendiğinden STAThreadAttribute emin olun.

Şunlara uygulanır

Ayrıca bkz.