Uso de la función Deshacer y Rehacer
Contents
[
Hide
]
La función Deshacer/Rehacer de GridDesktop es muy útil. El nombre explica su funcionalidad en sí mismo, le permite deshacer/rehacer las acciones recientes en una hoja de trabajo. Por ejemplo, si una fórmula se elimina accidentalmente o si edita datos en una celda que en realidad no desea, estas acciones se pueden corregir mediante las operaciones Deshacer y Rehacer proporcionadas por el control.
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.
Rehacer
El siguiente código de ejemplo muestra cómo implementar la operación Redo mediante GridDesktop API.
Actualmente, la operación de deshacer/rehacer se refiere al cambio en el valor de una celda.