Использование функции отмены и повтора
Contents
[
Hide
]
Функция Undo/Redo в GridDesktop очень полезна. Название объясняет саму его функциональность, оно позволяет вам отменить/повторить последние действия на листе. Например, если формула случайно удалена или вы редактируете данные в ячейке, которые на самом деле вам не нужны, эти действия можно исправить с помощью операций отмены и повтора, предоставляемых элементом управления.
Выполнение операций отмены и повтора
Для задачи доступны следующие API. Описание дается с каждым API, пожалуйста, проверьте их.
- GridDesktop.EnableUndo - атрибут: указывает, включена ли функция отмены, значение по умолчанию — «ложь».
- UndoManager – класс: используется для управления операцией отмены/повтора.
- GridDesktop.UndoManager - атрибут: он получает экземплярUndoManager объект.
- UndoManager.Отменить – метод: выполняет операцию отмены.
- UndoManager.Повторить - метод: он выполняет операцию повтора.
- UndoManager.ClearStack – метод: очищает стек отмены/возврата.
- UndoManager.UndoStepsCount - атрибут: получает количество текущих доступных шагов отмены.
- UndoManager.RedoStepsCount - атрибут: получает количество текущих доступных повторных шагов.
- UndoManager.UndoStackSize - атрибут: получает/устанавливает размер стека отмены.
Отменить
В следующем примере кода показано, как реализовать операцию отмены с помощью GridDesktop API.
Повторить
В следующем примере кода показано, как реализовать операцию повтора с помощью GridDesktop API.
В настоящее время операция отмены/повтора относится к изменению значения ячейки.