Autor Beitrag
rd3
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 25.05.07 07:53 
Hallo,

ich habe folgendes Problem:

Ich benutze die TSynEdit-Komponente und die Undo-Funktion funktioniert nicht, wenn ich beispielsweise sowas mache:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
SynEdit.SelText := 'adadasdadadad';
//oder
SynEdit.Text := 'adadasdadadad';
//oder
SynEdit.Lines.Add('adadasdadadad');


Wie kann ich solche Aktionen der Undo-List hinzufügen?

Kann mir jemand mit dieser Sache weiterhelfen?

Vielen Dank im Voraus.

MfG
rd3
Blackheart666
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2195

XP
D3Prof, D6Pers.
BeitragVerfasst: Fr 25.05.07 08:39 
Ich weiss jetzt nicht was Du genau meinst.
ausblenden Delphi-Quelltext
1:
SynEdit.Undo;					

_________________
Blackheart666
Der Irrsinn ist bei Einzelnen etwas Seltenes, - aber bei Gruppen, Parteien, Völkern, Zeiten die Regel. (Friedrich Nietzsche)
rd3
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 25.05.07 08:47 
bei den o.g. aktionen funktioniert die Methode SynEdit.Undo nicht. Doch, außer bei SelText := 'asdad'. Da wird das wahrscheinlich über "BeginUndoBlock" und so geregelt...

Wie kann ich das aber bei den anderen Einfüge-Möglichkeiten auch benutzen, also das "Undo"?

vielen Dank.

Gruß
rd3
rd3
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 25.05.07 09:44 
hab es so gelöst, dass es über die TSynEdit-Property SelText funktioniert...