Autor Beitrag
galagher
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2534
Erhaltene Danke: 44

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Mo 28.10.24 10:55 
JvRichEdit, RichEdit, Memo etc. nutzen ja ein internes Undo, bei dem einzelne Änderungen schrittweise wieder rückgängig gemacht werden können. Ich suche nun nach einer Möglichkeit, eine oder mehrere einzelne Änderung(en) entweder erst gar nicht in die interne Undo-"Liste" aufzunehmen oder die Undo-"Liste" vor der Änderung zu sichern, dann die Änderung auszuführen und die Undo-"Liste" danach wieder zu laden.
Der Effekt ist in beiden Fällen der selbe: Die Änderung ist im Undo nicht vorhanden.
ausblenden Quelltext
1:
2:
SaveUndo(RichEdit1)
LoadUndo(RichEdit1)

Nur leider gibt's das nicht, aber so in der Art!

CanUndo := False geht ja leider nicht.

Kann man das machen, ohne ein eigenes Undo zu implementieren?

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4791
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mo 28.10.24 11:26 
Es geht nur den Undo-Puffer zu löschen. Dazu kannst du die Nachricht EM_EMPTYUNDOBUFFER an das Control senden (zumindestens die auf den Windows-Controls basierenden).
Es gibt kein temporäres Unterdrücken des Undo/Redo-Mechanismus.

Edit: Dies entspricht wohl der ClearUndo-Prozedur.
galagher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2534
Erhaltene Danke: 44

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Mo 28.10.24 17:35 
user profile iconTh69 hat folgendes geschrieben Zum zitierten Posting springen:
Es gibt kein temporäres Unterdrücken des Undo/Redo-Mechanismus.
Ist wohl leider so!

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!