タイトル : Re^3: テキストボックスのアンドゥ・リドゥについて 投稿日 : 2009/10/24(Sat) 16:06 投稿者 : 囲炉裏
>>花ちゃんさん > 私なら、多くのソフトのように、元に戻す等の動作の履歴の回数に制限を設けます。 > テキストエディタの目的にもよりますが、通常20回以上の前の動作まで元に戻すような > 事はされないかと思うので、VBのIDEのように最新の履歴を20回分まで保存するように > 制限すれば、文字列変数を20個使用するのと同程度のメモリ使用になると思うのですが。 >>GODさん > sender.Textをそのまま保存していたんじゃないでしょうか。 > それだとメモリ消費量は「(編集中のファイルの大きさ+α)×操作回数」になってしまう > のでお勧めできません。 > 囲炉裏さんの例は1000文字となっていますが、これが1GBとかのファイルだったら... 花ちゃんさん、GODさん、貴重なご意見ありがとうございます。 花ちゃんさんの言うとおり、回数制限を作るというのも良いですね。 確かに、テキストファイルはそんなに元に戻すを繰り返すときもないですね(^_^;) でも、GODさんのいうとおり、文字数が多ければ多いほど重くなってしまうと思います。 ですので、GODさんの意見を参考にしようと思います。 |