Delphiのオブジェクトインスペクタや、プロジェクトのオプション画面の右側で実現されているUI(TValueListEditorの左に+アイコンが付加されたようなもの)は、どのように実現できるのでしょうか。
TValueListEditorには、OnDrawCellがあるようなので、ここで手動でコードを追加するしか思いつきませんが、できるかどうかも含めとても大変な気がします。
何かご存じの方が居られましたら、ヒントでもよいのでよろしくお願いします。
(DelphiXEをWin7Proで利用しています)
該当するコントロールをGetClassTextで調べると、TValueListEditorではなく、TInspListBoxでした。XE2の開発環境にも入ってません。
ググると下記サイトにコンポーネントがありますが、ドイツ語なので、ここから先はちょっと...
http://www.delphipraxis.net/124673-tinsplistbox-gibt-es-die-als-komponente.html
ちなみに、プロジェクトマネージャはTTreeViewかと思いきや、TVirtualStringTreeで、こちらも開発環境に入ってません。
Nov さんのリンク先にもありますが、
JCL に含まれる TJvInspector はどうでしょう?
間違えました。念のため。
(誤)GetClassText
(正)GetClassName
あと、リンク先にコンポーネントは置いてないようでした。すみません。
Novさん、DEKOさん、情報ありがとうございます。
一応、TJvInspectorをインストールして、いろいろと見ています。
かなりいい感じです。
それより驚いたのは、JCL/JVCLです。こんなのがあったのですね。
いずれにしても、ありがとうございました。
ツイート | ![]() |