TTreeViewの使い方

http://d.hatena.ne.jp/soutaro/20050903/1125679889

恐らく同じ想定と思うのですが、TTreeViewの使い方って、

  • 表示されているものが全て。
    ある意味ラジオボタンの代わり。設定ダイアログのタブの代わりに使われている例も。
    シリアライズ可能。
  • TTreeNodeがノード形状を保持。
    OnAdditionやOnDeletion或いはOnCreateNodeClassを用いて追加データを持たせる。
    例としてTShellTreeViewとか。
    TTreeViewまたはTTreeNodesとしてのシリアライズはできなくなるが、同期は考えなくてよい。
  • データとなる木構造は別にある。
    同形状にノードを作成してDataプロパティに対応するデータへのポインタを入れておく。
    同期は…とにかくがんばる。

ぐらい…ですよね。ですよね?(キーワードはともかく感じで)