Clipboard-Objekt für Visual Basic 6.0-Benutzer

Aktualisiert: November 2007

Das Clipboard-Objekt von Visual Basic 6.0 wird durch ein ähnliches Clipboard-Objekt in Visual Basic 2008 ersetzt.

Konzeptionelle Unterschiede

In Visual Basic 6.0 wird das Clipboard-Objekt verwendet, um Text, Bilder und Daten in der Zwischenablage zu speichern bzw. aus der Zwischenablage abzurufen.

Visual Basic 2008 verfügt über ein Clipboard-Objekt im My.Computer-Namespace mit einigen neuen Methoden und einigen Methoden, die sich ein wenig unterscheiden.

Datenformate der Zwischenablage

In Visual Basic 6.0 wird der an das Clipboard-Objekt übergebene Datentyp bzw. der abgerufene Datentyp über Konstanten definiert.

In Visual Basic 2008 wird ein DataFormats-Objekt zur Definition des Datentyps verwendet. Es werden mehrere neue Datenformate unterstützt. Eine Liste der Konstanten für Visual Basic 6.0-Zwischenablageformate und deren Entsprechungen in Visual Basic 2008 finden Sie weiter unten in diesem Thema.

Änderungen am Code des Clipboard-Objekts

Im folgenden Beispiel wird das Speichern und Abrufen von Text mit dem Clipboard-Objekt veranschaulicht.

' Visual Basic 6.0 
Clipboard.Clear
Clipboard.SetText "Hello", vbCFText
If Clipboard.GetFormat(vbCFText) Then
   Text1.Text = Clipboard.GetText(vbCFText)
End If
' Visual Basic
My.Computer.Clipboard.Clear()
My.Computer.Clipboard.SetText("Hello")
If My.Computer.Clipboard.ContainsText Then
  TextBox1.Text = My.Computer.Clipboard.GetText
End If

Entsprechungen für Zwischenablagekonstanten

Visual Basic 6.0

Visual Basic 2008-Entsprechung

vbCFBitmap

Bitmap

vbCFDIB

Dib

vbCFEMetafile

EnhancedMetafile

vbCFFiles

FileDrop

vbCFLink

Keine Entsprechung. Weitere Informationen finden Sie unter Dynamischer Datenaustausch (Dynamic Data Exchange, DDE) für Visual Basic 6.0-Benutzer.

vbCFMetafile

MetafilePict

vbCFPalette

Palette

vbCFRTF

Rtf

vbCFText

Text

Hinweis:

Das DataFormats-Objekt ist ein Teil des System.Windows.Forms-Namespaces. Neben den oben aufgeführten Formaten unterstützt DataFormats mehrere Zwischenablageformate, die in Visual Basic 6.0 nicht unterstützt wurden.

Siehe auch

Aufgaben

Gewusst wie: Löschen der Zwischenablage in Visual Basic

Gewusst wie: Lesen aus der Zwischenablage in Visual Basic

Gewusst wie: Bestimmen, welcher Dateityp in der Zwischenablage in Visual Basic gespeichert wird

Gewusst wie: Speichern eines Audiostreams in der Zwischenablage in Visual Basic

Gewusst wie: Abrufen eines Bilds aus der Zwischenablage in Visual Basic

Gewusst wie: Schreiben in die Zwischenablage in Visual Basic

Referenz

My.Computer.Clipboard-Objekt

My.Computer.Clipboard-Objektmember