mehrere Bilder im Picture-Object eingeben

Hallo liebe User,
ich möchte mehrere Bilder (nebeneinander und skaliert) in einem Picture-Objekt eingeben. Wenn dieses Object voll ist, möchte ich das gesamte Bild
in eine Datei speichern.
im Canvas funktioniert es einwandfrei.
Leider schaffe ich nicht, den Paint-Event aus einer Schleife zu aktualisieren.
Ich glaube, dass Ihr bestimmt eine tolle Idee habt.
Vielen Dank im Voraus
Micha D.

Was meinst Du denn mit “Leider schaffe ich nicht, den Paint-Event aus einer Schleife zu aktualisieren.”? Zeige doch mal Deinen Code.

Hallo,
ich hoffe ich habe es richtig verstanden: Aus einer Schleife heraus kannst du „myCanvas.Invalidate“ oder „myCanvas.Refresh“ aufrufen (wobie „myCanvas“ mit dem tatsächlichen Namen der Canvas zu ersetzen ist), dann wird die Graphic der Canvas neu gezeichnet.

Picture hat kein Pain-Ereignis – es hat überhaupt keine Events, da es kein UI-Element ist. Zeichne einfach in das Graphics-Objekt eines Picture und speichere das Resultat in einer Datei:

Dim g As Graphics = myPic.Graphics g.DrawPicture(myPic1, ...) g.DrawPicture(myPic2, ...) g.DrawPicture(myPic3, ...) myPic.Save(myFolderItem, Picture.SaveAsJPEG, Picture.QualityHigh)

Hallo Leute,
vielen Dank für Eure prompte Hilfe. Ein ganz dickes Lob an das Forum!

Der Tipp von Elli Ott war goldrichtig.