Problem mit PaintPicture

Masterson

Grünschnabel
Hallo alle zusammen,
Ich habe ein Problem mit der Methode PaintPicture.
Ich möchte gerne einen Ausschnitt aus einem Bild haben.
Dazu habe ich auf eine Form 2 PictureBoxen und einen CmdButton gesetzt. In die erste PictureBox habe ich ein Bild im BMP-Format geladen, das später bearbeitet werden soll. Dabei gibt es allerdings immer einen Fehler.

Picture2.PaintPicture picture1.Picture, 0, 0, , , 370, 700

So weit so gut. Bis hier passiert noch nichts ungewöhnliches.
Es wird ein Teil herausgeschnitten, wie es sein sollte.

Image1.Picture = Picture2.Picture

Hier gibt es jetz aber einen Fehler: "Ungültiges Bild ..."

Ich habe vorher noch nie mit der PaintPicture-Methode gearbeitet, darum weiß ich nicht, ob das normal ist.Aber nun zu meiner Frage!

Warum kann ich nicht auf das neue Bild zugreifen.
Die Picture-Eigenschaft von Picture2 steht auch auf 0.
Wieso ist das so? Und gibt es einen anderen, besseren Weg einen Teil
aus einem Bild herauszuschneiden?

Ach ja! Falls es jemanden interessiert: Ich benutzte VB5!
Ich hoffe mir kann jemand helfen!

Cya
Masterson
 
Nachdem Boardy momentan leichte Probleme hat, hier die Antwort:
Du musst auch beim zweiten Bild die .Image-Eigenschaft benutzen, also:
Code:
Image1.Picture = Picture2.Image
.
Hat bei mir (VB5 und VB6) funktioniert.


Der Doc!
 

Neue Beiträge

Zurück