RSS
StartseiteKnowledge LibraryTop 10Impressum

2.4 Wie greife ich auf die Zwischenablage zu?

VB5-VB6

Von:  [Home]

Eigentlich gibt es hierzu nicht viel zu sagen. Für VB-Programmierer ist es sehr leicht, auf die Zwischenablage zuzugreifen, da VB selbst eine Schnittstelle zwischen Programm und Zwischenablage für den Programmierer bereitstellt: Das Clipboard-Objekt.

Am einfachsten ist es, man schaut hier in der Hilfe nach (unter "Clipboard- Objekt"), dort erhält man die Methoden zum Lesen und Schreiben der Zwischenablage. Auch, wenn sich dieses Objekt von selbst erklärt, hier ein kleines Beispiel:

Clipboard.Clear
Clipboard.SetText "Dies ist ein Text", vbCFText

kopiert "Dies ist ein Text" als Text in die Zwischenablage. Das Löschen der Zwischenablage mittels Clipboard.Clear ist unabdingbar, da ansonsten der bisherige Inhalt der Zwischenablage erhalten bleibt und der neue Text nur hinzugefügt wird. Mit dem Aufruf

Wert = Clipboard.GetText(vbCFText)

wird der Wert wieder aus der Zwischenablage gelesen und in die Variable "Wert" gespeichert.

Für Bilder stellt das Objekt die Methoden SetData, GetData bereit. Mit Clipboard.Clear löscht man den Inhalt der Zwischenablage und mit GetData ermittelt man, was sich für Daten in der Zwischenablage befinden (Text, Bilder usw.)