Clipboard.ContainsText Yöntem

Tanım

Pano'da metin verileri olup olmadığını gösterir.

Aşırı Yüklemeler

ContainsText()

panoda Text işletim sistemine bağlı olarak veya UnicodeText biçiminde veri olup olmadığını gösterir.

ContainsText(TextDataFormat)

Pano'da belirtilen TextDataFormat değerle belirtilen biçimde metin verisi olup olmadığını gösterir.

ContainsText()

panoda Text işletim sistemine bağlı olarak veya UnicodeText biçiminde veri olup olmadığını gösterir.

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

Döndürülenler

Boolean

true Pano'da metin 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. öğesini STAThreadAttribute uygulamanızın yöntemine Main ekleyin.

Örnekler

Aşağıdaki örnekte yöntemin ContainsText bu aşırı yüklemeye benzer bir aşırı yüklemesi gösterilmektedir.

// Demonstrates SetText, ContainsText, and GetText.
public String SwapClipboardHtmlText(String replacementHtmlText)
{
    String returnHtmlText = null;
    if (Clipboard.ContainsText(TextDataFormat.Html))
    {
        returnHtmlText = Clipboard.GetText(TextDataFormat.Html);
        Clipboard.SetText(replacementHtmlText, TextDataFormat.Html);
    }
    return returnHtmlText;
}
' Demonstrates SetText, ContainsText, and GetText.
Public Function SwapClipboardHtmlText( _
    ByVal replacementHtmlText As String) As String

    Dim returnHtmlText As String = Nothing

    If (Clipboard.ContainsText(TextDataFormat.Html)) Then
        returnHtmlText = Clipboard.GetText(TextDataFormat.Html)
        Clipboard.SetText(replacementHtmlText, TextDataFormat.Html)
    End If

    Return returnHtmlText

End Function

Açıklamalar

Bu yöntem, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ve Windows 2000'de verilerin UnicodeText var olup olup Windows denetler. Aksi takdirde, bu yöntem biçimindeki verilerin Text varlığını denetler.

Yöntemiyle almadan önce Pano'da metin verilerinin bulunup bulunmadığına GetText 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.

Ayrıca bkz.

Şunlara uygulanır

ContainsText(TextDataFormat)

Pano'da belirtilen TextDataFormat değerle belirtilen biçimde metin verisi olup olmadığını gösterir.

public:
 static bool ContainsText(System::Windows::Forms::TextDataFormat format);
public static bool ContainsText (System.Windows.Forms.TextDataFormat format);
static member ContainsText : System.Windows.Forms.TextDataFormat -> bool
Public Shared Function ContainsText (format As TextDataFormat) As Boolean

Parametreler

format
TextDataFormat

Değerlerden TextDataFormat biri.

Döndürülenler

Boolean

true Pano'da için formatbelirtilen değerde metin verileri varsa; değilse, 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. öğesini STAThreadAttribute uygulamanızın yöntemine Main ekleyin.

format geçerli TextDataFormat bir değer değil.

Örnekler

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

// Demonstrates SetText, ContainsText, and GetText.
public String SwapClipboardHtmlText(String replacementHtmlText)
{
    String returnHtmlText = null;
    if (Clipboard.ContainsText(TextDataFormat.Html))
    {
        returnHtmlText = Clipboard.GetText(TextDataFormat.Html);
        Clipboard.SetText(replacementHtmlText, TextDataFormat.Html);
    }
    return returnHtmlText;
}
' Demonstrates SetText, ContainsText, and GetText.
Public Function SwapClipboardHtmlText( _
    ByVal replacementHtmlText As String) As String

    Dim returnHtmlText As String = Nothing

    If (Clipboard.ContainsText(TextDataFormat.Html)) Then
        returnHtmlText = Clipboard.GetText(TextDataFormat.Html)
        Clipboard.SetText(replacementHtmlText, TextDataFormat.Html)
    End If

    Return returnHtmlText

End Function

Açıklamalar

Yöntemiyle almadan önce Pano'da metin verilerinin bulunup bulunmadığına GetText 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.

Ayrıca bkz.

Şunlara uygulanır