Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Clipboard.ContainsData-Methode: (String)

 

Veröffentlicht: Oktober 2016

Gibt an, ob Daten in die Zwischenablage kopieren, die im angegebenen Format oder in dieses Format konvertiert werden kann.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

public static bool ContainsData(
	string format
)

Parameter

format
Type: System.String

Das Format der Daten, die gesucht werden soll. Finden Sie unter DataFormats vordefinierte Formate.

Rückgabewert

Type: System.Boolean

true Wenn Daten in die Zwischenablage kopieren, die in der angegebenen format oder in dieses Format konvertiert werden, andernfalls kann false.

Exception Condition
ExternalException

Die Zwischenablage konnte nicht gelöscht werden. Dies tritt normalerweise auf, wenn die Zwischenablage von einem anderen Prozess verwendet wird.

ThreadStateException

Der aktuelle Thread ist nicht im Singlethread-Apartment (STA)-Modus. Hinzufügen der STAThreadAttribute zu Ihrer Anwendungsverzeichnis Main Methode.

Die DataFormats -Klasse enthält vordefinierte Formatnamen, die Sie mit dieser Methode verwenden können.

Verwenden Sie diese Methode, um zu bestimmen, ob die Zwischenablage Daten im angegebenen Format oder einem kompatiblen Format enthält die GetData Methode.

System_CAPS_noteHinweis

Daten können in ein anderes Format konvertiert werden, wenn es gespeichert wurde, gibt an, dass die Konvertierung zulässig ist und das angeforderte Format mit dem gespeicherten Format kompatibel ist. Beispielsweise Daten, gespeichert als Unicode-Text konvertiert werden kann.

Die Clipboard Klasse kann nur in Threads auf Singlethread-Apartment (STA)-Modus festgelegt, verwendet werden. Zum Verwenden dieser Klasse sicher, dass Ihre Main Methode gekennzeichnet ist, mit der STAThreadAttribute Attribut.

Im folgende Beispiel wird dieser Member veranschaulicht.

// Demonstrates SetData, ContainsData, and GetData.
public Object SwapClipboardFormattedData(String format, Object data)
{
    Object returnObject = null;
    if (Clipboard.ContainsData(format))
    {
        returnObject = Clipboard.GetData(format);
        Clipboard.SetData(format, data);
    }
    return returnObject;
}

UIPermission

for access to the system Clipboard. Associated enumeration: F:System.Security.Permissions.UIPermissionClipboard.AllClipboard

.NET Framework
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen: