0

RichTextBoxコントロールのテキストの編集(より具体的には、選択フォント/色の変更)は、コントロールの組み込みの取り消しスタックで追跡されているようです。特定のアクション/操作がUNDOスタックに追加されないようにするために、独自のUNDO / REDO「マネージャー」を作成する以外の方法はありますか?

4

3 に答える 3

2

できません。せいぜい、EM_SETUNDOLIMITを2回送信することで、UNDOスタックを完全にフラッシュできます。EM_SETTEXTEXは、ST_DEFAULTフラグと同じオプションを提供します。確かにあなたが望むものではありません。実際のエディターについては、ScintillaNETをご覧ください。

于 2010-04-10T18:54:13.263 に答える
0

WPF c#の回答を検索するときにここに来た場合は、ここに良い回答があります

于 2018-11-15T23:07:38.060 に答える
-1

実際には、ITextDocumentインターフェイスの一部を実装し、tomSuspendとtomResumeをcount引数としてUndoハンドラーに送信することで、これを簡単に行うことができます。

于 2011-11-04T16:36:10.203 に答える