Freigeben über


Gewusst wie: Schreiben in die Zwischenablage in Visual Basic

Die Zwischenablage kann zum Speichern von Daten wie Text und Bildern verwendet werden. Da die Zwischenablage von allen Prozessen gemeinsam genutzt wird, kann sie verwendet werden, um Daten zwischen ihnen zu übertragen. Das My.Computer.Clipboard-Objekt ermöglicht es Ihnen, mühelos auf die Zwischenablage zuzugreifen und daraus zu lesen und in die Zwischenablage zu schreiben. Mit den Methoden SetAudio, SetData, SetFileDropDownList, SetImage und SetText können Daten in die Zwischenablage eingefügt werden.

SicherheitshinweisSicherheitshinweis

Da auch andere Benutzer auf die Zwischenablage zugreifen können, sollten Sie sie nicht für sicherheitsrelevante Informationen wie Kennwörter oder vertrauliche Daten verwenden.

So schreiben Sie Text in die Zwischenablage

  • Verwenden Sie die My.Computer.Clipboard.SetText-Methode, um Text in die Zwischenablage zu schreiben. Im folgenden Code wird die Zeichenfolge "This is a test string" in die Zwischenablage geschrieben.

    My.Computer.Clipboard.SetText("This is a test string.")
    

So schreiben Sie Text in einem bestimmten Format in die Zwischenablage

  • Verwenden Sie die My.Computer.Clipboard.SetText-Methode, um Text in die Zwischenablage zu schreiben, wobei der Typ von TextDataFormat berücksichtigt wird. Im folgenden Code wird die Zeichenfolge "This is a test string" als RTF-Text in die Zwischenablage geschrieben.

    My.Computer.Clipboard.SetText("This is a test string.", 
    System.Windows.Forms.TextDataFormat.Rtf)
    

So schreiben Sie Daten in die Zwischenablage

  • Verwenden Sie die My.Computer.Clipboard.SetData-Methode, um Daten in die Zwischenablage zu schreiben. In diesem Beispiel wird das DataObject dataChunk im benutzerdefinierten Format specialFormat in die Zwischenablage geschrieben.

    My.Computer.Clipboard.SetData("specialFormat", dataChunk)
    

Siehe auch

Aufgaben

Gewusst wie: Lesen aus der Zwischenablage in Visual Basic

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

Referenz

ClipboardProxy

TextDataFormat

SetText

SetData

SetDataObject