Uso de la función Deshacer y Rehacer

Ejecución de operaciones de deshacer y rehacer

Las siguientes API están disponibles para la tarea. La descripción se proporciona con cada API, verifíquelos.

  • GridDesktop.EnableUndo - atributo: Indica si la función Deshacer está habilitada, el valor por defecto es “falso”.
  • UndoManager – class: Se utiliza para gestionar la operación de deshacer/rehacer.
  • GridDesktop.UndoManager – atributo: Obtiene la instancia delUndoManager objeto.
  • UndoManager.Deshacer – método: Realiza una operación de deshacer.
  • UndoManager.Rehacer - método: Realiza la operación redo.
  • UndoManager.ClearStack – método: Borra la pila de deshacer/rehacer.
  • UndoManager.UndoStepsCount – atributo: Obtiene el conteo de pasos de deshacer disponibles actualmente.
  • UndoManager.RedoStepsCount – atributo: Obtiene el conteo de pasos de rehacer disponibles actualmente.
  • UndoManager.UndoStackSize – atributo: Obtiene/establece el tamaño de la pila de deshacer.

Deshacer

El siguiente código de ejemplo muestra cómo implementar la operación Deshacer mediante GridDesktop API.

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

Rehacer

El siguiente código de ejemplo muestra cómo implementar la operación Redo mediante GridDesktop API.

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