Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Undo für Bitmap (https://www.delphipraxis.net/31415-undo-fuer-bitmap.html)

hansklok 8. Okt 2004 19:41


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

Nikolas 8. Okt 2004 19:48

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.

hansklok 8. Okt 2004 19:50

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!

-NIP- 8. Okt 2004 19:52

Re: Undo für Bitmap
 
dacht ich mir schon ;)

-NIP-

Eisenherz 10. Okt 2004 21:44

Re: Undo für Bitmap
 
Vielleicht hilft euch das Beispielprogramm UndoRedoDemo.zip von der Seite http://www.kasparsoft.de/UndoRedo/download.htm weiter.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz