C1NavBarコントロールについて
C1NavBarコントロールは、個々の操作や情報をカテゴリー別に整理し、ユーザーに提供する機能を持ったコンテナコントロールです。複数のパネルを持ち、パネル内には各コントロールを配置できます。また、各パネルにはボタン機能になっているヘッダーが付き、カテゴリー見出しとして使うことができます。複数のパネルの中では、常に1つのパネルだけ開いており、他のパネルは隠されています。隠されているパネルはヘッダーだけが表示されており、ヘッダー部にテキストとアイコンを表示できます。
また、ComponentOne Studio Enterprise 2012Jの他のコンポーネントでもおなじみとなっている、組み込みのビジュアルスタイルがプリセットされているため、プロパティの値リストから選ぶだけでMicrosoft OfficeやWindows XPスタイルに仕上げることができます。さらに、設定したスタイルを細かく変更することもできます。
C1NavBarコントロールの特徴
C1NavBarコントロールには、以下のような特長があります。
Microsoft Outlookスタイルのユーザーインターフェイス
Microsoft Outlookスタイルのコンテンツグループおよび、ナビゲーションメニューを表示する機能を持っています。このルックアンドフィールを取り入れているため、開発者はコンテンツを組み立てやすく、ユーザーは素早くアプリケーションを操作できます。
組み込みのビジュアルスタイル
Office 2003/2007/2010スタイルを含む、14のプリセットビジュアルスタイルをプロパティで設定できます。
展開機能
ナビゲーションメニューを展開・縮小する機能を持っています。展開方向は、左右上下の方向を指定できます。
ドラッグ&ドロップによるコントロールの配置
設計時にパネル内にコントロールを配置する場合は、ツールボックスからコントロールをパネル内にドラッグ&ドロップするだけで実装できます。
実行時のコントロールのカスタマイズが可能
プログラム実行時にボタンを表示するか隠すかを選べる機能や、表示の順番を変えるなどの機能があらかじめ組み込まれており、これらを操作するメニューも実装されています。
ボタン表示の調節が可能
パネルの区切りにスプリッターバーを採用しているため、プログラム実行時にパネルのサイズを自由に調節できます。また、パネルを広げてボタンの表示数が少なくなった時は、自動的にアイコンで表示されます。
[閉じる]ボタン
標準でパネルを[閉じる]ボタンを装備しています。ユーザーは、ナビパネルが不要になったときは、いつでも[閉じる]ボタンを使ってパネルを閉じることができます。
広範囲な設計時支援
また、広範囲な設計時のデザイン時サポートが含まれています。コンテキスト感応型のフローティングツールバーは、マウスのシングルクリックでアクティブになり、その場でC1NavBarコントロールに変更を加えることができます。この支援機能により、C1NavBar全体にコードレスで手間がかからないカスタマイゼーションを提供します。