Gezeichnetes speichern mit Savepicture?

Hi!

Ich habe ein Problem beim speichern von neu Gezeichnetem von einem PictureBox-Objekt:

'Zuerst wird ein Bild geladen
Picture1.Picture=LoadPicture(„C:\Bild.bmp“)

'jetzt wird es mit einer speziellen Funktion um 45° gedreht, wobei die 'einzelnen Bildpunkte vertauscht werden (POINT und PSET-Methode)
RotatePicture (Picture1, 45)

'jetzt wird das gedrehte Bild gespeichert
SavePicture Picture1.Picture, „C:\bild2.bmp“

Problem: Das gedrehte Bild wird zwar in der PictureBox richtig angezeigt, das gespeicherte Bild ist jedoch eine exakte Kopie des Ursprungsbildes (warscheinlich, weil beim zeichnen die Picture-Eigenschaft nicht verändert wird).

Gibt es irgendeine Möglichkeit, dass VB das gedrehte (also das gezeichnete) Bild abspeichert?

mfg
Raber

Lösung: Gezeichnetes speichern mit Savepicture?
Hallo Fredde,
ersetze in Deinem Programm
SavePicture Picture1.Picture, „C:\bild2.bmp“
durch:
SavePicture Picture1.Image, „C:\bild2.bmp“
…und es funktioniert.

Gruß
Thomas

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Geht nicht
Es tut mir Leid das zu sagen, aber:
Wenn ich
SavePicture Picture1.Picture, „C:\bild2.bmp“
durch
SavePicture Picture1.Image, „C:\bild2.bmp“
ersetze, hat das den gleichen Effekt, wie wenn ich das nicht tue
Im Klartext: Die gespeicherte Datei enthält immer noch das Anfangsbild

mfg
Raber

Hallo Fredde,
ersetze in Deinem Programm
SavePicture Picture1.Picture, „C:\bild2.bmp“
durch:
SavePicture Picture1.Image, „C:\bild2.bmp“
…und es funktioniert.

Gruß
Thomas

Hast du denn auch ‚AutoRedraw‘ an?
Nein? Dann wird’s aber Zeit.