Am 28.11.2007 um 20:25 schrieb Klemi:
Hi,
so ganz bin ich noch nicht dabei???
Mit
Zeichen()
G.DrawPicture Bild,0,0
wird der Inhalt von Bild ins canvas geschrieben aber es sollte
andersrum sein. Wie schreibe ich den Inhalt vom Canvas ins "Bild"?
Naja, so gesehen gibt es keinen Inhalt bei einem Canvas, alles was du
darin zweichnest, wird zwar angzeigt, wenn du aber eine Möglichkeit
haben willst das gezeichnete weiter zu verwenden, z.B. drucken oder
auch speichern. Dann musst du das zuerst in ein Picture zeichnen.
Dieses kannst du dann im Canvas anzeigen und aber eben auch wie
gezeigt abspeichern.
Am Einfachsten kommt es, wenn du eine neue Subclasse vom Canvas machst
und dort ein Picture Propertie definierst, das du automatisch immer im
refresh event anzeigst.
gruss V