tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル テキストボックスのアンドゥ・リドゥについて
投稿日: 2009/10/22(Thu) 18:14
投稿者囲炉裏
[開発環境]
  OS:Windows XP Professional
 IDE:Visual Studio 2008 Express Edition

今、簡単なテキストエディタを作っています。
エディタ部分にTextBoxコントロールを使用しているのですが、
TextBoxには1回のアンドゥ・リドゥしか出来ません。
なので、独自に実装し、TextChangedイベントでテキストを取得し、
履歴(List(Of String))に追加して、アンドゥ、リドゥ処理時に
履歴を参照し表示するようにしました。
しかし、これだと1000文字のテキストを編集すると、毎回約1000文字ずつ
履歴に追加されることになり、メモリを使いすぎると思い、
違う方法を探しています。

何かよい方法はないでしょうか。
よろしくお願いいたします。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。