RichEdit的Undo()疑問 |
尚未結案
|
AJCooer
初階會員 發表:48 回覆:52 積分:25 註冊:2004-02-12 發送簡訊給我 |
|
allenchan
資深會員 發表:10 回覆:306 積分:283 註冊:2004-01-06 發送簡訊給我 |
需使用 RichEdit1->ClearUndo(); 來清除 Undo buffer 裡的值。 以下是 Help 中關於 TCustomEdit::Undo 的說明: Backs out all changes in the undo buffer. void __fastcall Undo(void); Description Call Undo to cancel all changes made to the Text property since the last call to the ClearUndo method. If ClearUndo was never called, Undo rolls back all changes. To determine whether there are any changes in the undo buffer, check the CanUndo property. Allen Chan
|
geniustom
版主 發表:100 回覆:303 積分:260 註冊:2003-01-03 發送簡訊給我 |
AJCooer您好...其實這已經是RICHEDIT令人詬病的地方之ㄧ了..
另外一個令人詬病的..就是無法多重UNDO...這幾個問題..
這是RICHEDIT無法改進的地方...
不過..使用RxRichEdit皆可解決喔... ^^ 同時解決了多重UNDO..以及一個字一個字刪除的缺點
元件下載在此
> 使用了之後..直接加上一行 > src="http://delphi.ktop.com.tw/loadfile.php?TOPICID=18702702&CC=418278">
執行檔下載
>
<>
<>
< >>
>
<>
< class="code"> =程式是一種藝術 也是訓練自己的分析規劃=
=是段落分明 或是雜亂無章=
=是一言以敝 或是廢話連篇=
=是一目了然 或是艱深難懂=
體會這份藝術 您會了解另一份喜悅與成就
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |