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 |
|
vbCFDIB |
|
vbCFEMetafile |
|
vbCFFiles |
|
vbCFLink |
Keine Entsprechung. Weitere Informationen finden Sie unter Dynamischer Datenaustausch (Dynamic Data Exchange, DDE) für Visual Basic 6.0-Benutzer. |
vbCFMetafile |
|
vbCFPalette |
|
vbCFRTF |
|
vbCFText |
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