Autor Beitrag
Max064
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 52



BeitragVerfasst: Di 10.08.10 09:32 
Hi,

ich habe eine Art Grafikeditor programmiert. Nun möchte ich Projekte speichern. Die Speicherung als Image funktioniert, dabei verlieren aber die einzelnen grafischen Objekte (einzelner Kreis,...) ihre "Selbstständigkeit".

Also möchte ich ein Projekt so speichern, dass ich es wieder laden und alle Objekte wieder einzeln bearbeiten (rotate, resize,...) kann.

Der Editor erstellt eine list<> an einer eigenen Klasse. Jeder Punkt in der Liste repräsentiert also ein einzelnes grafisches Objekt. Prinzipiell müsste ich also nur eine tiefe Kopie dieser Liste speichern können. Nur wie?

lg Max
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4807
Erhaltene Danke: 1061

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Di 10.08.10 10:18 
Das einfachste wäre die Verwendung einer XML-Datei. Stichwort dafür: XmlSerializer - such mal hier im Forum danach, gibt einige Beiträge dazu (bzw. direkt in der MSDN).