TValueListEditorを拡張する?

解決


まやと  2011-12-25 13:27:13  No: 41382  IP: 192.*.*.*

Delphiのオブジェクトインスペクタや、プロジェクトのオプション画面の右側で実現されているUI(TValueListEditorの左に+アイコンが付加されたようなもの)は、どのように実現できるのでしょうか。
TValueListEditorには、OnDrawCellがあるようなので、ここで手動でコードを追加するしか思いつきませんが、できるかどうかも含めとても大変な気がします。
何かご存じの方が居られましたら、ヒントでもよいのでよろしくお願いします。
(DelphiXEをWin7Proで利用しています)

編集 削除
Nov  2011-12-25 14:39:57  No: 41383  IP: 192.*.*.*

該当するコントロールをGetClassTextで調べると、TValueListEditorではなく、TInspListBoxでした。XE2の開発環境にも入ってません。
ググると下記サイトにコンポーネントがありますが、ドイツ語なので、ここから先はちょっと...
http://www.delphipraxis.net/124673-tinsplistbox-gibt-es-die-als-komponente.html
ちなみに、プロジェクトマネージャはTTreeViewかと思いきや、TVirtualStringTreeで、こちらも開発環境に入ってません。

編集 削除
DEKO  2011-12-25 16:58:26  No: 41384  IP: 192.*.*.*

Nov さんのリンク先にもありますが、
JCL に含まれる TJvInspector はどうでしょう?

編集 削除
Nov  2011-12-25 18:36:30  No: 41385  IP: 192.*.*.*

間違えました。念のため。
(誤)GetClassText
(正)GetClassName

あと、リンク先にコンポーネントは置いてないようでした。すみません。

編集 削除
まやと  2011-12-26 00:42:05  No: 41386  IP: 192.*.*.*

Novさん、DEKOさん、情報ありがとうございます。
一応、TJvInspectorをインストールして、いろいろと見ています。
かなりいい感じです。
それより驚いたのは、JCL/JVCLです。こんなのがあったのですね。

いずれにしても、ありがとうございました。

編集 削除