Freigeben über


Gewusst wie: Lesen aus der Zwischenablage in Visual Basic

Die Zwischenablage kann zum Speichern von Daten wie Text und Bildern verwendet werden. Da die Zwischenablage von allen aktiven Prozessen genutzt wird, kann sie zur Übertragung von Daten zwischen den Prozessen verwendet werden. Mit dem My.Computer.Clipboard-Objekt können Sie ohne weiteres auf die Zwischenablage zugreifen und Daten aus der Zwischenablage lesen bzw. in die Zwischenablage schreiben. Mit den Methoden GetText, GetImage, GetData, GetAudioStream und GetFileDropDownList können Sie angeben, welchen Datentyp Sie aus der Zwischenablage lesen möchten.

Wenn aus der Zwischenablage keine Daten abgerufen werden können, wird ein ExternalException-Fehler ausgelöst.

So lesen Sie Text aus der Zwischenablage und zeigen ihn an

  • Verwenden Sie die My.Computer.Clipboard.GetText-Methode, um den Text zu lesen. Mit dem folgenden Code wird der Text gelesen und in einem Meldungsfeld angezeigt. In der Zwischenablage muss Text gespeichert sein, damit das Beispiel fehlerfrei ausgeführt werden kann.

    MsgBox(My.Computer.Clipboard.GetText())
    

    Dieses Codebeispiel ist auch als IntelliSense-Codeausschnitt verfügbar. Sie finden das Element in der Codeausschnittauswahl unter Windows Forms-Anwendung > Zwischenablage. Weitere Informationen finden Sie unter Gewusst wie: Einfügen von IntelliSense-Codeausschnitten.

So lesen Sie ein Bild aus der Zwischenablage

  • Verwenden Sie die My.Computer.Clipboard.GetImage-Methode, um ein Bild aus der Zwischenablage zu lesen. Mit dem folgenden Code wird ein Bild aus der Zwischenablage gelesen und der Image -Eigenschaft von Button1 zugewiesen. In der Zwischenablage muss ein Bild gespeichert sein, und es muss eine Schaltfläche mit dem Namen Button1 geben, damit das Beispiel fehlerfrei ausgeführt werden kann.

    Button1.Image = My.Computer.Clipboard.GetImage()
    

    Dieses Codebeispiel ist auch als IntelliSense-Codeausschnitt verfügbar. Sie finden das Element in der Codeausschnittauswahl unter Windows Forms-Anwendung > Zwischenablage. Weitere Informationen dazu finden Sie unter Gewusst wie: Einfügen von IntelliSense-Codeausschnitten.

Siehe auch

Aufgaben

Gewusst wie: Schreiben in die Zwischenablage in Visual Basic

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

Referenz

ClipboardProxy