Cells コレクションには、UltraTreeNodeCell オブジェクトのインスタンスが含まれます。Cells コレクションのメンバーにアクセスすると、関連付けられた UltraTreeNodeColumn のために UltraTreeNodeCell オブジェクトが作成されます。メモリを節約するため、UltraTree の内部ロジックでは UltraTreeNodeCell オブジェクトが不必要に作成されることはありません。セルの値を取得または設定する際、代替のメソッド (GetCellValue、SetCellValue を参照) を使用することで、UltraTreeNodeCell オブジェクトを多数作成することによって生じるパフォーマンスへの影響を避けることができます。
注: セルは、ノードの動作を制御する Override インスタンスに UltraTreeColumnSet が割り当てられているノードによってのみ表示されます ( ColumnSet プロパティを参照)。Override オブジェクトのすべてのプロパティと同様に、ColumnSet プロパティも複数の異なるレベルで設定できます。特定のノードの列構造を指定する UltraTreeColumnSet を調べるには、DisplayColumnSetResolved プロパティを使用します。
注: ノードは、DisplayColumnSetResolved プロパティによって参照される UltraTreeColumnSet に表示列が存在する場合にセルを表示しますが、ShowColumns プロパティを DefaultableBoolean.False に設定することでこの動作が起こらないようにできます。