TTreeViewの使い方
http://d.hatena.ne.jp/soutaro/20050903/1125679889
恐らく同じ想定と思うのですが、TTreeViewの使い方って、
- 表示されているものが全て。
ある意味ラジオボタンの代わり。設定ダイアログのタブの代わりに使われている例も。
シリアライズ可能。 - TTreeNodeがノード形状を保持。
OnAdditionやOnDeletion或いはOnCreateNodeClassを用いて追加データを持たせる。
例としてTShellTreeViewとか。
TTreeViewまたはTTreeNodesとしてのシリアライズはできなくなるが、同期は考えなくてよい。 - データとなる木構造は別にある。
同形状にノードを作成してDataプロパティに対応するデータへのポインタを入れておく。
同期は…とにかくがんばる。
ぐらい…ですよね。ですよね?(キーワードはともかく感じで)