Verwenden Sie die Funktion Rückgängig machen und Wiederholen
Contents
[
Hide
]
Die Rückgängig-/Wiederherstellen-Funktion des GridDesktops ist sehr nützlich. Der Name erklärt bereits die Funktionalität, sie ermöglicht es Ihnen, die letzten Aktionen in einem Arbeitsblatt rückgängig zu machen/zu wiederholen. Beispielsweise können versehentlich gelöschte Formeln oder bearbeitete Daten in einer Zelle, die Sie nicht wirklich wollen, durch die Rückgängig- und Wiederherstellen-Operationen des Steuerlements korrigiert werden.
Durchführen der Rückgängig machen und Wiederholen Operation
Die folgenden APIs stehen für die Aufgabe zur Verfügung. Die Beschreibung ist bei jeder API angegeben, bitte überprüfen Sie sie.
- GridDesktop.EnableUndo - Attribut: Es zeigt an, ob die Rückgängig-Funktion aktiviert ist, der Standardwert ist “false”.
- UndoManager – Klasse: Wird zur Verwaltung der Rückgängig-/Wiederholungsoperation verwendet.
- GridDesktop.UndoManager – Attribut: Hiermit wird die Instanz des Objekts UndoManager abgerufen.
- UndoManager.Undo – Methode: Führt eine Rückgängig-Operation durch.
- UndoManager.Redo - Methode: Führt die Wiederherstellen-Operation durch.
- UndoManager.ClearStack – Methode: Löscht den Rückgängig-/Wiederholungs-Stack.
- UndoManager.UndoStepsCount – Attribut: Es erhält die Anzahl der verfügbaren rückgängig zu machenden Schritte.
- UndoManager.RedoStepsCount – Attribut: Es erhält die Anzahl der verfügbaren wiederherzustellenden Schritte.
- UndoManager.UndoStackSize – Attribut: Es erhält/setzt die Größe des Rückgängig-Stacks.
Rückgängig machen
Der folgende Beispielcode zeigt, wie die Rückgängig-Funktion mithilfe der GridDesktop-API implementiert wird.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Enable the Undo operation | |
gridDesktop1.EnableUndo = true; | |
// Create the UndoManager object | |
UndoManager um = gridDesktop1.UndoManager; | |
// Perform Undo operation | |
um.Undo(); |
Wiederholen
Der folgende Beispielcode zeigt, wie die Wiederholen-Funktion mithilfe der GridDesktop-API implementiert wird.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Create the UndoManager object | |
UndoManager um = gridDesktop1.UndoManager; | |
// Perform Redo operation | |
um.Redo(); |
Derzeit bezieht sich die Rückgängig-/Wiederholen-Funktion auf die Änderung im Zellenwert.