![]() |
Undo für Bitmap
Guten Abend,
ich habe hier das Forum durchstöbert, um möglichst ne Lösung zu finden, eine UNDO-Funktion für eine Bitmap zu erzeugen. Folgende habe ich im Programm: Ich habe eine Bitmap erstellt. Sie stellt die Zeichenfläche dar. Nun kann der Usern beliebig viele Objekte erzeugen, die er auch immer wieder in Position und Eigenschaften ändern kann. Nun möchte ich, wenn man auf den RÜCKGÄNGIGButton klickt, das jeweils das lezte Objekt so zu sagen gelöscht wird, so das ich sagen kann, dass dies ne UNDO Funktion ist. hat jemand ne Idee! Beste Grüße & Danke |
Re: Undo für Bitmap
Bau bei allen Objekten eine Procedure ein, die sie zerstört und mache eine Liste, in der du alle schon erzeugten Objekte einträgst. Bei deiner UNDO-FUnction musst du dann nur die Zerstör-Procedure des letzten Objekts aufrufen.
|
Re: Undo für Bitmap
Hi,
also ne Objektliste habe ich ja schon, es handelt sich um ProGraphic, das Zeichenprogramm, welches Mimi ins Leben gerufen hat! Ich würde nur gerne mal ein Beispiel haben wollen, wie ich das anstellen könnte! |
Re: Undo für Bitmap
dacht ich mir schon ;)
-NIP- |
Re: Undo für Bitmap
Vielleicht hilft euch das Beispielprogramm UndoRedoDemo.zip von der Seite
![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz