Zitat von
ImPaty:
HAT JEMAND EINE IDEE?
Kein Grund hier rumzuschreien.
Was hast du denn schon ausprobiert? Ich würde vor jeder Aktion, die aktuelle Grafik im Speicher ablegen und dort sichern. Soll ein Schritt rückgängig gemacht werden, wird einfach die gespeicherte Version auf die Zeichenfläche kopiert. Und wenn du die Sicherungskopien in einer Liste (
Verwalten von Objekten in einer Container-Klasse) ablegst, kannst du sogar mehrere Schritte rückgängig machen. Sollte nicht sehr schwer sein dies zu implementieren.