undo-redo

    0熱度

    1回答

    假設我有兩個原子對象方法operation1和operation2,它們將自己的撤消操作註冊到undoManager。如果我批量調用operation3,即調用前兩個操作和組,撤消回調時使用beginUndoGrouping/endUndoGrouping,則撤消時,NSUndoManager不會對重做操作進行分組。如何使NSUndoManager映射撤消組重做組? 示例代碼: - (void)o

    0熱度

    4回答

    遺憾重做這個問題的一般性質,但我不想與任何假設開始,生怕因小失大 我有一個文檔編輯有種應用程序(音樂符號),並希望實現撤消和重做。 所有相關數據,在此 static ArrayList <TTEvt> mEvList; 在我的Windows/MFC應用程序舉行,我只是序列化數據結構,並把它在堆棧上。它使用大量的內存,但容易和萬無一失。 所以我想知道什麼是韌勁的方式來保存和恢復我的ArrayLi

    3熱度

    1回答

    對於單個數據庫操作,它可能會影響多個頁面。例如,插入操作可能會導致分頁。因此,由於不一致的考慮(數據庫操作會影響兩頁,系統崩潰時僅將一個頁面刷新到數據中),因此數據庫不使用邏輯日誌進行重做操作。他們總是使用生理日誌或物理日誌進行重做操作。 但是在ARIES算法或者某些數據庫(如.mysql)中,它們使用邏輯日誌進行撤銷,該操作可能會影響多個頁面。他們爲什麼能做到這一點?當只有一些受撤消操作影響的頁

    0熱度

    1回答

    我正在嘗試開發一個iPhone應用程序(演示項目),使用可以將多種照片效果應用於圖像的objective-C。 應用程序啓動並運行,但我想實現一個「撤銷」和「重做」功能的用戶界面。我已經成功編寫了一層撤消重做,即向前或向後輕鬆一步。但是,包含多級撤消和重做操作時,這個概念會變得複雜。當用戶撤銷一系列步驟然後分支到做其他事情時,它變得特別模糊。我試圖拯救的國家越多,我就越變得迷惑。 我想知道是否有實

    1熱度

    1回答

    是否可以通過C#檢測Powerpoint插件中的撤銷/重做事件?或者是否有可能訪問發生的事情或操作撤銷/重做列表? 我問,因爲我沒有看到任何允許這個的東西,這讓我感到驚訝,我期待它是可能的,所以我主要是想問我是否錯過了一些東西。 任何幫助將不勝感激!

    0熱度

    1回答

    我正在開發一個多頁面表單編輯器來編輯/創建一個Eclipse中的自定義XML文件。 結構是這樣的: 實現類是MyXMLFormEditor延伸FormEditor。 FormEditor的每一頁擴展FormPage(即MyXMLFormPage擴展FormPage)。 在FormEditor和實際的XML文件之間我維護着JDOM模型。 另外我實現了髒標誌處理。因此,用戶輸入到表單編輯器的內容將保存

    1熱度

    1回答

    對不起我的英語。我想開發一個可繪製的應用程序,我需要撤消和重做功能。這是我的代碼。我的xml是一個線性佈局,只有imageview和按鈕是imageview我不知道問題在哪裏。我需要你的幫助!提前致謝! UndoRedo.java public class UndoRedo extends Activity { private ArrayList<Path> undonePaths =

    0熱度

    1回答

    如果(e.Control & &(e.KeyCode == Keys.Z)) RTB.Undo()我試圖 ; 和.Redo(),但沒有任何反映在richtextbox中。 我也嘗試過使用sendmessage。任何幫助都會很棒。

    0熱度

    1回答

    我正在使用MVVM和WPF 4.5功能區來激活視圖。每個激活命令如下所示: public void ActivateSearchDocuments() { DisplayName = "Seach Documents - App"; ActivateItem(IoC.Get<SearchViewModel>()); } 我知道我可以使用循環隊列實現撤銷/重做模式。我的疑

    1熱度

    1回答

    我有一個用Javascript編寫的CodeMirror實例,充當代碼編輯器。我加載用戶選擇的過程的代碼..當用戶選擇一個過程,然後另一個我只是將該值設置爲該過程的代碼。當我這樣做,並且用戶點擊CTRL + Z或右鍵單擊時,撤消它會恢復以前的過程。當我打電話給設定值時,我需要清除撤消歷史記錄。不知道如何做到這一點已經看遍了所有..任何幫助?