XtraTreeList Suite (英語版) の主な機能

XtraTreeList Suite (英語版) の主な機能

  • データの階層関係を表示 - XtraTreeList では、バウンド モードおよびアンバウンド モードのいずれにおいても、自己参照型のデータ構造を容易に表現できます。
  • ADO.NET に完全対応 - XtraTreeList は ADO.NET を全面的に活用しています。この新しいデータ アクセス アーキテクチャを使用し、さらにデータ表示から内部データ モジュールを独立させることにより、XtraTreeList は余分なバッファを一切使用しません。そのため、性能が大きく向上し、メモリの使用量を削減します。
  • 高度なアンバウンド モードへの対応 - XtraTreeList は、Ilist インターフェイスまたは ITypedList インターフェイス、および継承インターフェイスすべてに対応したソースが扱えます。
  • 高度な設計時サポート - XtraTreeList コンポーネント エディタを使うと、設計時のセットアップが短時間に簡単にできます。
  • XP テーマへの対応機能をビルトイン - XtraTreeList は XP テーマに完全対応しています。
  • 柔軟な表示形式 - 情報を表示する形式がツリーまたはグリッドのいずれの場合でも、XtraTreeList には、そのタスクを実行するのに必要なツールがすべて備わっています。
  • TreeList の列数に制限なく自動ソート - XtraTreeList では、列数に制限なく、コードを 1 行も書かずに列をソートできます。
  • 列のランタイム カスタマイズ - ツリー コントロールにこの機能が付くとは思いもしなかったでしょう。XtraTreeList はハイブリッドな Tree/List であるため、エンド ユーザーは、直感的なドラッグ アンド ドロップ操作により画面上で列をカスタマイズできます。特筆すべきことは、この機能を実現するのにコードを書かなくてもいいということです。
  • 列サイズのランタイム自動調整 - XtraTreeList では、ユーザーが各自の必要に応じてノード (行) の高さを簡単に調整することができます。
  • 列のランタイム自動ドラッグ & ドロップに対応 - XtraTreeList では、単純なドラッグ アンド ドロップ操作で列の追加、および削除を行うことにより、エンド ユーザーが各自の思いどおりに TreeList の外観を調整することができます。
  • 複数選択操作 (標準/拡張) - XtraTreeList は、競合するツリー製品とは異なり、標準的なノード選択機能と複数ノード選択機能の両方を備えています。
  • XtraEditors ライブラリの統合 - ツリービューの中でエディタを使用するときの、わずらわしさ、および制限から解放されます。 XtraTreeList は、XtraEditors Library と連係して機能するため、日付コントロールからコンボ ボックスに至るまで、当社のフィールド エディタのすべてを TreeList の中で直接使用することができます。
  • エディタ リポジトリ - インプレース エディタ (支払いタイプ フィールド用のエディタとしてピック イメージ エディットなど) を 1 つ設定すると、TreeLists フィールドの数だけ、そのエディタを再使用できます。 このリポジトリを使用すると、クレジット カードの別の支払いタイプを追加しなければならない場合にも、インプレース エディタを 1 つ変更するだけで済みます。
  • 自動プレビュー ペイン - MS OutlookGrid と同様、TreeList 自体の中に長い文字列を表示することができます。
  • 幅の自動調整 - 水平スクロール バーが非表示になるよう、TreeList コントロール内に表示されているすべての列幅を自動的に調整します。
  • ビュー スタイル - スタイルを利用すると、TreeList のルック アンド フィールを調整できます。
  • 高度なアルファブレンディングに対応 - XtraTreeList にはアルファブレンディング機能がビルトインされているため、データ表示は大変に柔軟です。 TreeList のルック アンド フィールは、各自のビジネス要件に最も適合するように簡単に変更できます。
  • ビュー レイアウトの保存と読み込み - XtraTreeList では XtraGrid と同じようにレジストリ、XML ファイル、またはストリームからのレイアウトの保存とリストアができます。
  • データ サマリー - XtraTreeList は単に情報を表示するだけではありません。統合データ サマリーに対応しているため、ツリー ノードに対して、あるいは単純なプロパティ設定の付いたフッターとして、集約関数を実行できます。
  • ツリー線スタイル - XtraTreeList のカスタム ドロー機能と併用すれば、当社の LineStyle プロパティを利用してツリー線の外観をカスタマイズできます。
  • ITreeListPaintHelper インターフェイス - この高度なペインティング機構により、CustomDraw を使わなくても簡単に描画ルーチンを実装できます。
  • ノードの状態、およびイメージの選択
  • コンテキスト メニュー - XtraTreeList のビルトイン コンテキスト メニューを使うことにより、記述するコードの量を削減し、エンド ユーザーに多くの機能を提供できます。
  • プリント機能をビルトイン - XtraTreeList は XtraPrinting Library (別製品) に対応しています。このため、コードを記述しなくても、TreeList の内容を容易に印刷出力できます。
  • TreeNode 反復子 - ノード間での移動を簡素化するため、簡単に使えるノード反復子クラスを XtraTreeList に含めて出荷しています。
  • 重要なフィールドと上位フィールドの自動生成 - XtraTreeList では、KeyField、ParentField、ImageIndex フィールドとして使用する各フィールド用に自動生成される列を利用して簡単にツリー構造を構築できます。
  • カスタム ドローに完全対応
  • Developer Express のすべての .NET コンポーネント テクノロジと同様、XtraTreeList には完全なソース コードを含めて出荷するオプションがあります。