GIF in die Zwischenablage kopieren und wieder auslesen.

27/11/2007 - 12:10 von Christian Schlyia | Report spam
Hallo

Ich lade momentan ein GIF-Bild:
Dim Picture As Drawing.Image = Drawing.Image.FromFile(FileName$)

Diese Picture kann in die Zwischenablage kopiert werden:
Call Windows.Forms.Clipboard.SetImage(Picture)

Und spàter in eine PictureBox wieder eingefügt werden:
Me.Image = Windows.Forms.Clipboard.GetImage()

Die Teile vom Bild die Durchsichtig waren sind dann aber Blau.
Weis jemand was ich da anders machen muss damit das nicht passiert?

Gruß Chris
 

Lesen sie die antworten

#1 Armin Zingler
27/11/2007 - 12:55 | Warnen spam
"Christian Schlyia" schrieb
Hallo

Ich lade momentan ein GIF-Bild:
Dim Picture As Drawing.Image = Drawing.Image.FromFile(FileName$)

Diese Picture kann in die Zwischenablage kopiert werden:
Call Windows.Forms.Clipboard.SetImage(Picture)

Und spàter in eine PictureBox wieder eingefügt werden:
Me.Image = Windows.Forms.Clipboard.GetImage()

Die Teile vom Bild die Durchsichtig waren sind dann aber Blau. Weis
jemand was ich da anders machen muss damit das nicht passiert?




Hilfe zu SetImage:
"Fügt der Zwischenablage ein System.Drawing.Image im
System.Windows.Forms.DataFormats.Bitmap-Format hinzu" mit Betonung auf
Bitmap.

Versuche es mit Clipboard.SetDataObject.


Armin

Ähnliche fragen