掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TEditorコンポーネントで指定した位置の文字の属性を変えるには? (ID:10334)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Delphi6 Personal で、 本田 勝彦 氏作成の TEditor(Ver 2.48)コンポーネントを使っています。 このコンポーネントの Lines についてお聞きしたいことがあります。 指定した位置のテキスト(文字列)の属性(Color、Style) を変えたいのですが、方法がわかりません。 具体的には、任意の範囲 (例えば、Lines に半角の文字が10文字入力されていて、 そのうちの先頭から3番目〜6番目の文字列というような範囲) の文字の色、背景の色、Style を変えたいのですが、 そのようなことを実現するのは無理でしょうか? RichEdit であれば、SelStart、SelLength と SelAttributes を使って Color や Styleを変えることはできるのですが、 これを TEditor でやりたいと考えています。 ヘルプを読んだりインターネットで調べてみて、 予約語(ReserveWordList)を使って文字の属性を変える方法はわかりました。 ですが、「語」ではなく「位置(範囲)」を指定して属性を変更したいのです。 どなたかご存知の方がおられたら、ご教授ください。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.