Usar la función de Deshacer y Rehacer
Contents
[
Hide
]
La función de Deshacer/Rehacer de GridDesktop es muy útil. El nombre explica su funcionalidad en sí, permite deshacer/rehacer la(s) acción(es) reciente(s) en una hoja de cálculo. Por ejemplo, si se borra accidentalmente una fórmula o se edita datos en una celda que en realidad no se desea, estas acciones pueden corregirse utilizando las operaciones de Deshacer y Rehacer proporcionadas por el control.
Realizar la operación de Deshacer y Rehacer
Los siguientes APIs están disponibles para la tarea. La descripción se da con cada API, por favor, revíselos.
- GridDesktop.EnableUndo - atributo: Indica si la función de deshacer está habilitada, el valor predeterminado es “false”.
- UndoManager - clase: Se usa para gestionar la operación de deshacer/rehacer.
- GridDesktop.UndoManager - atributo: Obtiene la instancia del objeto UndoManager.
- UndoManager.Undo - método: Realiza una operación de deshacer.
- UndoManager.Redo - método: Realiza la operación de rehacer.
- UndoManager.ClearStack - método: Limpia la pila de deshacer/rehacer.
- UndoManager.UndoStepsCount - atributo: Obtiene el número de pasos de deshacer disponibles actualmente.
- UndoManager.RedoStepsCount - atributo: Obtiene el número 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 muestra muestra cómo implementar la operación de Deshacer utilizando la API de GridDesktop.
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(); |
Rehacer
El siguiente código de muestra muestra cómo implementar la operación de Rehacer utilizando la API de GridDesktop.
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(); |
Actualmente, la operación de deshacer/rehacer se refiere al cambio en el valor de una celda.