Umgang mit der Zwischenablage
[Windows 95/98/NT/2000]

11.07.1998


Das Handling mit der Zwischenablage möchte ich hier
kurz erklären, da ich immer wieder danach gefragt werde:

Löschen der Zwischenablage:
Clipboard.Clear

Was sich in der Zwischenablage befindet:
If Clipboard.GetFormat(1) Then Msgbox "Text"
If Clipboard.GetFormat(2) Then Msgbox "BMP Grafik"

Einfügen der Zwischenablage:
'um die Zwischenablage in Text1.Text zu schreiben:
Text1 = Clipboard.GetText(1)
'um die Zwischenablage in Picture1.Picture zu
'übertragen (nur Grafiken)

Picture1 = Clipboard.GetData(2)

Hinweis:
Bevor Sie den Inhalt Zwischenablage erhalten möchten,
sollten Sie das Format der Zwischenablage prüfen.


Schreiben in die Zwischenablage:
'Text
Clipboard.SetText "Visual Basic macht Spaß"
'gespeicherte Grafik
Clipboard.SetData LoadPicture("c:\test.bmp")
'Grafik aus Picturebox
Clipboard.SetData Picture1.Picture, 2

Hinweis:
Bevor Sie in die Zwischenablage schreiben,
sollten Sie sie zuvor löschen.