PlusPak for Windows Forms 6.0Jコンポーネントの機能強化のポイント
PlusPak for Windows Forms 6.0Jは、Windowsアプリケーションでよく使用される22種類のコントロールに、3種類の拡張コンポーネント、そしてPDFライブラリおよびPropertyManagerアドインから構成されている、拡張コントロールのパッケージです。
いずれも標準コントロールの機能を拡張し、使いやすく優れた機能を持ったコントロール群で、あったらいいなと思うような機能を持ったコントロールが多くあります。今回のバージョンアップにより、次の新しいコントロールが追加されました。
新しく追加されたコントロール
GcClassicFunctionKeyコントロール
仮想的なファンクションキーを画面上に表示できるキーフックコントロール。クラシックな外観を持ち、ボタンのグループ分け機能も搭載している。
GcCheckedGroupBoxコントロール
複数のチェックボックスを一括して管理できるグループボックスコントロール。グループボックスを必要に応じて折りたたむ、または展開することができ、チェックボックスの整列も縦横に自由に配置できる。
GcRadioGroupBoxコントロール
複数のラジオボタンを一括して管理できるグループボックスコントロール。グループボックスを必要に応じて折りたたむ、または展開することでができ、ラジオボタンの整列も縦横に自由に配置できる。
GcColorPickerコントロール
色の選択用コントロール。カラーパレットによる色の選択機能と、付属のピッカーボタンで画面上の任意の色をすばやく取得できる。
GcFontPickerコントロール
フォントの選択用コントロール。環境にインストール済みのフォント、推奨のフォントまたは最近使用したフォントの一覧を表示することができ、フォントの種類や文字セットで一覧に表示するフォントを絞ることも可能。
GcComboFrameコントロール
任意のコントロールをドロップダウンウィンドウに組み込んで、独自の入力機能を容易に実装できる。
また、従来からあるコンポーネントも、一部機能拡張が行われています。
拡張された機能
GcTabControlコントロール
Office 2007およびVisual Studio 2008ライクなタブスタイルを追加したほか、タブごとに[閉じる]ボタンを表示できるようになりました。
GcMdiTabControlコントロール
GcTabControlと同様にタブごとに[閉じる]ボタンを表示できるようになりました。
GcFunctionKeyコントロール
クラシックな外観スタイルが追加されました。
今回のプログラムでは、追加されたコントロールのうちGcClassicFunctionKeyとGcComboFrameコントロールを除く4つのコントロールと、従来からあるGcButton・GcFlowLayoutContainerコントロールを使用しています。
GUIのデザイン
今回のサンプルアプリケーションでのフォームは、標準コントロールとPlusPak for Windows Forms 6.0Jのコントロールを画面のように配置しています。
標準コントロールの中で、ContextMenuStripコントロールだけは、GcDropDownButtonコントロールにToolStripMenuItemを設定すると、自動的にフォームに配置されます。