Verwenden der Rückgängig- und Wiederherstellen-Funktion

Ausführen von Undo- und Redo-Operationen

Die folgenden APIs sind für die Aufgabe verfügbar. Die Beschreibung liegt jeder API bei, bitte überprüfen Sie diese.

  • GridDesktop.EnableUndo - Attribut: Gibt an, ob die Undo-Funktion aktiviert ist, der Standardwert ist “false”.
  • Rückgängig-Manager – Klasse: Wird verwendet, um die Undo/Redo-Operation zu verwalten.
  • GridDesktop.UndoManager – Attribut: Es erhält die Instanz vonRückgängig-Manager Objekt.
  • UndoManager.Undo – Methode: Führt eine Undo-Operation durch.
  • UndoManager.Redo - Methode: Führt die Redo-Operation durch.
  • UndoManager.ClearStack – Methode: Löscht den Undo/Redo-Stack.
  • UndoManager.UndoStepsCount – Attribut: Es erhält die Anzahl der aktuell verfügbaren Undo-Schritte.
  • UndoManager.RedoStepsCount – Attribut: Es erhält die Anzahl der aktuell verfügbaren Redo-Schritte.
  • UndoManager.UndoStackSize – Attribut: Es erhält/setzt die Undo-Stack-Größe.

Rückgängig machen

Der folgende Beispielcode zeigt, wie der Undo-Vorgang mithilfe von GridDesktop API implementiert wird.

// 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 der Redo-Vorgang mithilfe von GridDesktop API implementiert wird.

// 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();