VSFlexGrid Pro の主な機能

VSFlexGrid Pro(英語版) の主な機能

VSFlexGrid Pro の機能の一部:

  • 階層データのサポート - VSFlexGrid Pro は、階層構造でデータを表示するアウトライナとして使用できます。この機能は、ツリー コントロールのように動作するので、ノードを折りたたんだり展開したりして、その他のデータを含むブランチを表示できます。 アウトライン ツリーは、任意の列に表示でき、非同期に構築することもできます。 アウトライン ツリーの外観は、NodeOpenPicture プロパティと NodeClosedPicture プロパティを使用してカスタマイズできます。
  • ライト バージョン - データベース サポートがアプリケーションで必要ない場合のため、VSFlexGrid Pro には、グリッド コントロールの新しいライト バージョンが組み込まれています。 これにより、フットプリント サイズが最低限に抑えられ、ADO DLL をアプリケーションとともに配布する必要がなくなります。
  • 統合印刷機能 - 新しい PrintGrid メソッドでは、1 文でグリッドを印刷できます。 用紙の向き、マージン、フッター テキストを制御したり、ダイアログを表示して、ユーザーがプリンタの選択と設定を行えるようにしたりすることができます。 印刷イベントでは、ページ分割の制御、反復ヘッダー行の追加、各ページへのカスタム エレメントの追加ができます。
  • ドロップダウン ボタンとポップアップ ボタン - VSFlexGrid コントロールでは、コンボボックスかドロップダウン リストが関連しているセルで、ドロップダウン ボタンが自動的に表示されます。 ユーザーは、マウスでボタンをクリックして、セルを直接編集できます。 ポップアップ ボタンをセルに表示することもできます。 ユーザーがこのボタンをクリックすると、このコントロールによってイベントが起動されるので、それに従って応答できます。 セル ボタンに表示されるイメージは、カスタマイズできます。
  • 変換コンボ - 変換コンボは、データ フィールド値が表示用に変換されるデータ ディクショナリとして使用できます。 たとえば、整数 0、1、2 を、いいえ、はい、どちらでもないとして表示できます。
  • 複数列コンボ - リストのドロップダウン部分には、複数列リストを表示できます。 項目には、任意のデータ項目を付けることができます。 複数のフィールドを含む変換リストは、ADO レコードセットか DAO レコードセットから直接自動的に作成されます。
  • FindRow - 新しい FindRow メソッドでは、RowData の値に従って、特定行を検索できます。 特定列のセル データ値に従って、行を検索することもできます。
  • 高度にカスタマイズ可能なセル フォーマット - VSFlexGrid Pro では、グリッド全体とそれぞれのセルで、外観のほとんどすべての側面をカスタマイズできます。 グリッド全体に影響するプロパティがありますが、 行と列に固有のプロパティもあります。 セル プロパティでは、任意の範囲とそれぞれのセルをフォーマットできます。 セルの外観を完全に制御するには、OwnerDraw プロパティと DrawCell イベントを使用し、Windows API 呼び出しを使用して、セルを独自にペイントします。
  • フォーマットの改良 - VSFlexGrid コントロールでは、Visual Basic のようなフォーマット文字列を使用して日付をフォーマットできます。 たとえば、ColFormat プロパティを「Short Date」に設定します。 または、Visual Basic の Format 関数で使用するものと同じ、おなじみの構文を使用し、日付のカスタム フォーマットを独自に定義してください。 VSFlexGrid コントロールでは、Visual Basic と同じ方法で、数値スケールがサポートされています。 フォーマットにパーセント記号を含めると、表示される値には 100 が掛けられ、最後にパーセント記号が追加されます。 3 桁ごとの区切りの直後に小数点を含めると (「,.」)、値は 1,000 で分割されます。
  • OLE のドラッグ アンド ドロップ - エッジで選択し、Microsoft Excel など、別のアプリケーションにドロップできます。 または、Excel のスプレッドシートから範囲をドラッグし、VSFlexGrid コントロールにドロップできます。
  • MSFlexGrid との互換性 - VSFlexGrid Pro は、Visual Basic に付属の MSFlexGrid と同じコード ベースで構築されており、100% の下位互換性があります。 MSFlexGrid を使用するプロジェクトから VSFlexGrid Pro に移行するためのユーティリティが含まれているので、コードを作成し直す必要はありません。
  • 複数の開発環境 - VSFlexGrid Pro は、Visual Basic、Visual C++、Visual J++ の開発環境内で使用できます。
  • 外部非依存 - VSFlexGrid Pro は、MFC .DLL や別個の OCX に依存しません。 アプリケーションに組み込む必要があるのは VSFlexGrid OCX ファイルだけなので、開発が非常に簡単になります。
  • Internet Explorer のサポート - VSFlexGrid Pro では、IE5、および ActiveX の互換性があるその他のブラウザがサポートされています。
  • 完全で総合的なマニュアルが含まれます。
  • 使用料無償のランタイム
  • HTML ファイルへのエクスポート
  • その他にも機能が盛りだくさん!