ソースを公開しているテキストエディタ「
真魚[まな]」のエンジン「TNotePad」コンポーネントを使ってみようと試してみました
SelStart→SelectionStart
SelLength→SelectionLength
という風にプロパティ名を少しずつ変えているので
TEditor 前提で作っていた物が使えなくなりラッパーコンポーネント?を作ることにしました
property SelText:
string read GetSelText write SetSelText;
function TwNotePadEditor.GetSelText:
string;
begin
Result:=SelectedText;
end;
みたいな感じで……え、Lines プロパティもないの?どれがそうなの?
と思って Save あたりの処理を見てみるとなかなか凝った作りになってる……
ソースの中身はテクニックの宝庫なのですがどうも簡単に置き換えて使うという風には出来ていないようです
ということで明日からはもう一度 TEditor で仕切り直していくことにします