Entwickler-Ecke
C# - Die Sprache - letzte Aktion rückgängig machen
chris85s - Fr 16.04.10 09:31
Titel: letzte Aktion rückgängig machen
hallo,
hat jemand ne idee wie man in c# bei der ausführung eines programms die letzt aktion(eingabe) rückgängig machen kann?
hab schon einige zeit im internet geguckt aber nur sachen wie
ThisApplication.Undo(); oder Edit.Undo();
gefunden.
Beides funktioniert jedoch nicht.
mfg
chris85s - Fr 16.04.10 11:27
funktioniert leider immernoch nicht.
weiß jemand welche codezeilen ich einfügen muss?
ich möchte die Funktion rückgängig machen in einem menustrip einfügen.
Ralf Jansen - Fr 16.04.10 13:08
| Zitat: |
| funktioniert leider immernoch nicht. |
Was funktioniert nicht? Hast du den verlinkten Beitrag gelesen und verstanden das du erstmal deine Anwendung so aufbauen mußt das sie selbst jede Änderung nach hält (z.B. durch Implementierung des
Command-Patterns [
http://de.wikipedia.org/wiki/Kommando_%28Entwurfsmuster%29])? Danach hast du die Chance Änderungen zu Un- oder Redo'en. Das wird dir aber vom Framework nicht abgenommen.
chris85s - Fr 16.04.10 13:22
danke erstmal für deine hilfe.
ja ich hab mir den verlinkten beitrag angeschaut.
Jedoch kommt folgende fehlermeldung:
Fehler 1 Der Typ- oder Namespacename "CalculatorCommand" konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
wenn ich das in mein programm einfüge:
Command command = new CalculatorCommand();
also er kennt CalculatorCommand nicht.
muss ich dazu eine using direktive einfügen?
wenn ja welche?
mfg
Ralf Jansen - Fr 16.04.10 13:29
Das steckt vermutlich in dem Source Code zu diesem Beitrag. Hast du den runtergeladen, gebaut und in deinem Code referenziert?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!