Использование функции Отменить и Повторить

Выполнение операций Отменить и Повторить

Для этой задачи доступны следующие API. С описанием каждого API можно ознакомиться далее.

  • GridDesktop.EnableUndo - атрибут: указывает, включена ли функция Отменить, значение по умолчанию - “ложь”.
  • UndoManager – класс: используется для управления операцией отмены/повтора.
  • GridDesktop.UndoManager – атрибут: получает экземпляр объекта UndoManager.
  • UndoManager.Undo – метод: выполняет операцию отмены.
  • UndoManager.Redo – метод: выполняет операцию повтора.
  • UndoManager.ClearStack – метод: очищает стек операций отмены/повтора.
  • UndoManager.UndoStepsCount – атрибут: получает количество текущих доступных шагов отмены.
  • UndoManager.RedoStepsCount – атрибут: получает количество текущих доступных шагов повтора.
  • UndoManager.UndoStackSize – атрибут: получает/устанавливает размер стека отмены.

Отменить

Приведенный ниже образец кода показывает, как реализовать операцию Отмена с использованием API 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();

Повторить

Приведенный ниже образец кода показывает, как реализовать операцию Повторить с использованием API 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();