お世話になります。
RichEdit に SelText := チョメチョメ; で文字を挿入すると、標準アクションの TEditUndo で取り消すことができません。TEditUndo を関連付けたメニュー、ツールボタンは無効状態になります。
どうすれば [元に戻す] ことができるか教えて頂けないでしょうか?
おかしいですね。
普通にイベントをオブジェクトインスペクタでセットして、そのハンドラを記述すれば、SelTextの文字挿入で TEditUndo に関連付けられたメニュー、ツールボタンは有効になりますけど?
試しに以下のようにしてみたらどうですか?
RichEdit1.SelText := 'チョメチョメ';
EditUndo1.Enabled := RichEdit1.CanUndo;
はて?さん、どうもです。
状況は変わりません。
ツイート | ![]() |