.NETアプリで使えるオリジナルデザインのコントロールを作成する
PlusPak for Windows Forms 5.0Jでカスタムデザインのコントロールを作る
ダウンロード ソースコード (895.4 KB)
ダウンロード サンプルソース(C#) (90.9 KB)
ダウンロード サンプルソース(VB) (127.2 KB)
PlusPak for Windows Forms 5.0Jについて
PlusPak for Windows Forms 5.0J(以降「PlusPak」と呼びます)は、Windowsアプリケーションでよく使用される16種類のコントロールに、3種類の拡張コンポーネント、PDFライブラリおよび PropertyManagerアドインから構成されています。これらのコントロールを使うことで、標準コントロールでは実現できなかった、いろいろなデザインや機能を持ったWindowsフォームを作成できます。
今回は、このPlusPakの中から、「GcShapeButton」「GcCheckBox」「GcKeyLock」「GcLabel」の4つのコントロールを使い、次の機能を持ったフォームを作成します。
- 背景をグラデーションで塗りつぶした縦書きのラベル
- ハート形のOKボタン
- 自作のチェックマークを持ったチェックボックス
- キーボードのCapsロックの制御
| 名前 | 説明 |
| GcBalloonTip | コントロールにバルーンチップを表示するコンポーネント |
| GcBarCode | バーコード生成コントロール |
| GcButton | 拡張ボタンコントロール |
| GcCalculator | メモリ機能付きの四則演算電卓コントロール |
| GcCalendar | 和暦、六曜、会計年度対応のカレンダーコントロール |
| GcCheckBox | チェックマークのカスタマイズできる拡張チェックボックスコントロール |
| GcContainer | 子コントロールにラベルと立体表示を追加できる拡張パネルコントロール |
| GcDropDownButton | ドロップダウン メニューを表示できる拡張ボタンコントロール |
| GcFlowLayoutContainer | 子コントロールにラベルと立体表示を追加できる拡張フローレイアウトパネルコントロール |
| GcFunctionKey | 画面上に仮想的なファンクションキーを構築するキーフック専用コントロール |
| GcKeyLock | CapsLock、NumLock、ScrollLockキーを制御するコンポーネント |
| GcLabel | 文字の縦書き、均等割付などができる拡張ラベルコントロール |
| GcMdiTabControl | MDI フォームをタブ形式に変換して表示できるコントロール |
| GcProgressBar | 進捗状況を視覚的に表示する拡張プログレスバーコントロール |
| GcRadioButton | チェックマークのカスタマイズできる拡張ラジオボタンコントロール |
| GcShapeButton | 形状を自由に定義できる拡張ボタンコントロール |
| GcSplitButton | GcButtonとGcDropDownButtonの機能を同時に揃えた拡張ボタンコントロール |
| GcStylePlus | フォーム上のコントロールの動的外観スタイルを容易に設定できるコンポーネント |
| GcTabControl | 豊富なスタイルとカスタマイズ機能を搭載した拡張タブコントロール |
| PDFファイルの作成機能を提供するライブラリ | |
| PropertyManager | プロパティの設定値をコピー、保存できるVisual Studio IDE用アドイン |
GUIのデザイン
今回使用するコントロールです。PlusPakの各コントロールの設定は、記事の中で紹介していきます。

この記事は参考になりましたか?
- ComponentZine(PlusPak)連載記事一覧
- この記事の著者
-
瀬戸 遥(セト ハルカ)
8ビットコンピュータの時代からBASICを使い、C言語を独習で学びWindows 3.1のフリーソフトを作成、NiftyServeのフォーラムなどで配布。Excel VBAとVisual Basic関連の解説書を中心に現在まで40冊以上の書籍を出版。近著に、「ExcelユーザーのためのAccess再...
※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です
この記事は参考になりましたか?
この記事をシェア
