undo-redo

    0熱度

    1回答

    我正在爲一些自定義控件創建泛型Undoclass,並在嘗試實現多選列表框的撤消時陷入困境。 撤消類別: Public Class UndoClass(Of T) Private FirstValue As T Private PrevValue As T Private CurrentValue As T Private HasValue As Boolea

    2熱度

    2回答

    我對QPlainText進行了子分類編輯,我希望能夠攔截撤消/重做命令,以便我可以實現自定義功能。 我意識到我可以使用setUndoRedoEnabled禁用撤銷/重做功能,並且我可以檢測到Ctrl + Z和Ctrl + Y按鍵。但是,這似乎並不是最好的跨平臺方式。 有什麼建議嗎?

    1熱度

    1回答

    我一直在尋找一種方法來關閉程序並重新打開後,在Nodepad ++中恢復撤消/重做堆棧歷史記錄。當然,我可以恢復會話,但是我可以在重新啓動程序後撤消對任何文件的任何更改。事實上,我不知道這個選項是否存在,但它對我來說看起來很基本。 如果此功能不存在,是否有插件會使其功能?

    2熱度

    1回答

    很明顯,它需要大量的內存來存儲更改歷史數組......這就是我如何讓我的應用程序工作,但似乎有一個更聰明的方法來做到這一點。 ArrayList<Photo> photoHistory = new ArrayList<>(); photoHistory.add(originalPhoto); photoHistory.add(change1); photoHistory.add(change

    2熱度

    1回答

    我覺得需要詢問System.Activities.Statements.StateMachine類的全部合格示例用法來存儲和恢復實例的狀態(這意味着,我想存儲控件的狀態,以取代基於控件屬性和「命令」的典型撤消/重做方法。我一直在谷歌搜索自制的狀態機實現,我發現了很多,但後來我發現在.NET框架類庫中的Microsoft的這種實現(那麼現在我沒有理由依賴於任何自制的實現重新發明輪子),但是,MSDN

    -1熱度

    1回答

    我正在尋找一種在Eclipse E4應用程序中實現撤消和重做功能的好方法。 undo-redo函數需要撤銷當前MPart上用戶的所有更改。在該MPart中,它可以在一個表上更改,現場更改... 我目前有三個不同的處理程序來執行插入,更新或刪除操作。所有這些處理程序都使用方法execute,undo和redo來實現一個接口。是否有一些默認的Eclipse處理程序可以撤銷其他一些處理程序中提供的操作?

    0熱度

    1回答

    日誌是一系列日誌記錄,它保存有關數據庫更新活動的信息。每當事務開始時,讀取,寫入或提交它都會將自己註冊到日誌中,並執行其特定操作。所以,現在,當從故障中恢復時,如果事務尚未提交,則需要撤消事務,如果事務已提交,則需要重做。我的疑問是關於這樣做背後的邏輯。爲什麼我們需要重做提交的交易? 參考:幻燈片19 - http://codex.cs.yale.edu/avi/db-book/db6/slide

    0熱度

    1回答

    我正在構建一個PowerPoint VSTO插件,我在演示文稿中存儲了大量元數據。 我正在將它存儲爲XML,要麼是針對全局數據操作AddIn.Application.ActivePresentation.CustomXMLParts,要麼是針對幻燈片特定信息操作Slide.CustomerData。 問題是,他們都沒有在撤消/重做堆棧上表示。我可以對演示文稿進行六分之一的更改,並在中間位置修改我的

    0熱度

    1回答

    如何在android studio中增加undo和redo步驟? 這是有限的,我想增加Ctrl Z時間的數量。

    0熱度

    2回答

    我剛剛接近java編程....我想創建一個小文本編輯器(Windows記事本克隆...)。 我正在尋找一個擴展JTextArea的類來實現撤銷&重做操作。我發現了一個符合我需求的代碼,我試圖將其適用於我的目的。 下面的代碼: import java.awt.Toolkit; import java.awt.event.FocusEvent; import java.awt.event.Focu