Hallo,
ihr kennt das alle von Word, Excel, PB und anderen Winanwendungen. Die "Strg+Z" - Funktion, die letzten Aktionen Rückgängig zu machen.
Jetzt stellt sich mir die Frage, wie programmiere ich das am besten am einfachsten?
Hat irgendjemand da eine Idee?
LG,
Simon
PS: zur Sicherheit: Wie ich einen Shortcut erstelle ist mir klar, ich meine die Rückgängig-Funktion
Rückgängig machen
Rückgängig machen
Sorgen sind wie Blumen, wenn man sie nicht gießt, gehen sie ein.
Re: Rückgängig machen
> ich meine die Rückgängig-Funktion
so generell lässt sich das wohl nicht beantworten.
für welche Aktion?
Grüße ... Kiffi
so generell lässt sich das wohl nicht beantworten.
für welche Aktion?
Grüße ... Kiffi
a²+b²=mc²
Re: Rückgängig machen
Überwiegend für Tabelleneinträge.Kiffi hat geschrieben: für welche Aktion?
Würde das Sinn machen, eine extra Tabelle zu erstellen in der ich die verschiedenen Werte Speichere (Tabellenname und was gemacht wurde) oder gibt es da andere Möglichkeiten?
Es sind verschiedene Aktionen die der User in dem Programm ausführen kann.
Sorgen sind wie Blumen, wenn man sie nicht gießt, gehen sie ein.
ja genau so wie batze gesagt hat und zwar so:
dazu brauchst du dann so ein art protokoll:
Code: Alles auswählen
User: markiert text ("ich bin die zelle B5") in zelle B5 und löscht ihn
Programm: del B 5 ich bin die zelle B5
User: klickt rückgänig
Programm: oberster eintrag der Linked list ist "del B 5 ich bin die zelle B5" --> programm weiß das der user text gelöscht hat ("del"), es weiß welche spalte es war ("B"), es weiß welche zeile es war ("5") und es weiß den text der davor drin stand ("ich bin die zelle B5")
User: zufrieden^^
Code: Alles auswählen
del user hat was gelöscht befehl leerzeichen spalte leerzeichen zeile leerzeichen text
.
.
.
kluger Mann + kluge Frau = Romanze | dummer Mann + dumme Frau = Schwangerschaft
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping
kluger Mann + dumme Frau = Affäre | dummer Mann + kluge Frau = Shopping
