![]() |
Eingabemaske mit Rückgängig-Funktion
Ein Kunde hat den "Vorschlag" gemacht, eine "Rückgängig"-Funktion (wie z.B. in Excel [STRG-Z]) in die Eingabemaske einzubauen. Kunden-Zitat: "Das wäre ja schließlich M$-Standard." Ich bin zwar nicht M$ und M$ wäre auch der letzte Ort, wo ich arbeiten würde, aber ich stelle trotzdem mal die Frage: Wie läßt sich das möglichst einfach realisieren ?
Mike |
Re: Eingabemaske mit Rückgängig-Funktion
Also solange Du in einem Eingabefeld (z.B. TEdit) bist, funktioniert das STRG-Z standardmässig.
Ansonsten solltest Du die Änderungen eh erst übernehmen, wenn OK gedrückt wurde. Alternativ kannst Du auch ein Rollback der Transaktion durchführen. |
Re: Eingabemaske mit Rückgängig-Funktion
@RavenIV:
Zitat:
Zitat:
Zitat:
Ich denke aber, der Kunde meint, daß er auch Eingaben von z.B. 3 Editfelder vorher rückgängig machen kann. Dann müßte ich mir alle Eingabefelder z.B. in einer Liste merken, oder ? |
Re: Eingabemaske mit Rückgängig-Funktion
TEdit kennt ja die Methode Undo.
Mit einer Schleife über alle Controls gehen und wenn es ein TEdit (oder Nachfolger) ist, dann Undo aufrufen. Nach dem Speichern für alle Edits die Methode ClearUndo aufrufen. |
Re: Eingabemaske mit Rückgängig-Funktion
@shmia:
Zitat:
Danke ! Mike |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz