SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

ComponentZine(PlusPak)

.NETアプリで使えるオリジナルデザインのコントロールを作成する

PlusPak for Windows Forms 5.0Jでカスタムデザインのコントロールを作る

  • X ポスト
  • このエントリーをはてなブックマークに追加

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 PDFファイルの作成機能を提供するライブラリ
PropertyManager プロパティの設定値をコピー、保存できるVisual Studio IDE用アドイン

GUIのデザイン

 今回使用するコントロールです。PlusPakの各コントロールの設定は、記事の中で紹介していきます。

GUIで使用するコントロール
GUIで使用するコントロール

次のページ
GcLabelで背景がグラデーションのラベルを作る

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
ComponentZine(PlusPak)連載記事一覧

もっと読む

この記事の著者

瀬戸 遥(セト ハルカ)

8ビットコンピュータの時代からBASICを使い、C言語を独習で学びWindows 3.1のフリーソフトを作成、NiftyServeのフォーラムなどで配布。Excel VBAとVisual Basic関連の解説書を中心に現在まで40冊以上の書籍を出版。近著に、「ExcelユーザーのためのAccess再...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/3087 2009/03/17 12:11

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング