Geri Al ve Yeniden Yap Özelliğini Kullanma

Geri Alma ve Yeniden Yapma İşlemi Gerçekleştirme

Görev için aşağıdaki API’ler mevcuttur. Her API ile ilgili açıklama verilmiştir, lütfen bunları kontrol edin.

  • GridDesktop.EnableUndo - öznitelik: Geri alma işlevinin etkin olup olmadığını gösterir, varsayılan değer “false"dır.
  • UndoManager – sınıf: Geri alma/yeniden yapma işlemini yönetmek için kullanılır.
  • GridDesktop.UndoManager – öznitelik: UndoManager nesnesinin örneğini alır.
  • UndoManager.Undo – yöntem: Geri alma işlemi gerçekleştirir.
  • UndoManager.Redo – yöntem: Yeniden yapma işlemi gerçekleştirir.
  • UndoManager.ClearStack – yöntem: Geri alma/yeniden yapma yığınını temizler.
  • UndoManager.UndoStepsCount – öznitelik: Mevcut kullanılabilir geri alma adım sayısını alır.
  • UndoManager.RedoStepsCount – öznitelik: Mevcut kullanılabilir yeniden yapma adım sayısını alır.
  • UndoManager.UndoStackSize – öznitelik: Geri alma yığınını alır/ayarlar.

Geri Alma

Aşağıdaki örnek kod, GridDesktop API’sını kullanarak Geri Alma işlemini nasıl uygulayacağınızı göstermektedir.

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

Yeniden Yap

Aşağıdaki örnek kod, GridDesktop API’sını kullanarak Yeniden Yap işlemini nasıl uygulayacağınızı göstermektedir.

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