Utiliser la fonctionnalité Annuler et Rétablir

Exécution de l’opération Annuler et Rétablir

Les API suivantes sont disponibles pour la tâche. La description est donnée avec chaque API, veuillez les vérifier.

  • GridDesktop.EnableUndo - attribut : Indique si la fonction Annuler est activée, la valeur par défaut est “false”.
  • UndoManager – classe : Elle est utilisée pour gérer l’opération Annuler/Rétablir.
  • GridDesktop.UndoManager – attribut : Obtient l’instance de l’objet UndoManager.
  • UndoManager.Undo – méthode : Effectue une opération Annuler.
  • UndoManager.Redo - méthode : Effectue l’opération Rétablir.
  • UndoManager.ClearStack – méthode : Efface la pile d’opérations Annuler/Rétablir.
  • UndoManager.UndoStepsCount – attribut : Obtient le nombre d’étapes Annuler actuellement disponibles.
  • UndoManager.RedoStepsCount – attribut : Obtient le nombre d’étapes Rétablir actuellement disponibles.
  • UndoManager.UndoStackSize – attribut : Obtient/définit la taille de la pile Annuler.

Annuler

Le code d’exemple suivant montre comment implémenter l’opération Annuler en utilisant l’API de GridDesktop.

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

Rétablir

Le code d’exemple suivant montre comment implémenter l’opération Rétablir en utilisant l’API de GridDesktop.

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