2005 Volume 1 では、Infragistics が提供する Windows Forms コントロールのリストに WinGroupBox コントロールが追加されました。このコントロールは、XP、Office2000、Office2003、および VisualStudio 2005、Office2007 のスタイルをとることができます。また、キャプションやキャプション付きの画像を表示する機能もあり、フォーム上のコントロールを含めるのに役立ちます。
新しい C# または VB.NET Windows アプリケーションを作成します。デザインビューでフォームを開き、ツールボックスで UltraGroupBox コントロールを探してフォームにドラッグします。このコントロールをプロジェクトに追加すると、次の 3 つの参照が参照リストに追加されます。
Infragistics.Shared.v20.2
Infragistics.Win.Misc.v20.2
Infragistics.Win.v20.2
UltraGroupBox の最初の重要なプロパティは ViewStyle です。このプロパティを切り替えるとコントロールの外観が変わります。
XP スタイルにすると、キャプション テキストが青になり、角が丸くなります。
次のプロパティは HeaderPosition です。このプロパティは、UltraGroupBox 上でのヘッダの表示位置を決定します。次のようなオプションがあります。
Default - コントロールの ViewStyle に基づくデフォルトの位置にヘッダが描画されます。
TopOnBorder - コントロールの上端の境界線の上にヘッダが描画されます。
TopInsideBorder - コントロールの上端の境界線の内側にヘッダが描画されます。
TopOutsideBorder - コントロールの上端の境界線の外側にヘッダが描画されます。
RightOnBorder - コントロールの右端の境界線の上にヘッダが描画されます。
RightInsideBorder - コントロールの右端の境界線の内側にヘッダが描画されます。
RightOutsideBorder - コントロールの右端の境界線の外側にヘッダが描画されます。
BottomOnBorder - コントロールの下端の境界線の上にヘッダが描画されます。
BottomInsideBorder - コントロールの下端の境界線の内側にヘッダが描画されます。
BottomOutsideBorder - コントロールの下端の境界線の外側にヘッダが描画されます。
LeftOnBorder - コントロールの左端の境界線の上にヘッダが描画されます。
LeftInsideBorder - コントロールの左端の境界線の内側にヘッダが描画されます。
LeftOutsideBorder - コントロールの左端の境界線の外側にヘッダが描画されます。
次のスクリーンショットは、HeaderPosition プロパティを RightOnBorder に設定したグループボックスを示します。
また、CaptionAlignment プロパティを変更することによってキャプションの位置を変更することもできます。次の 3 つのオプションがあります。
近い
遠い
中央