これらのカスタムコントロール集では、InputMan の継承例をご紹介いたします。これらのサンプルは、Visual Basic と C# の違いを比較しながら学習できるように、まったく同じプロジェクトを両方の言語で作成しています。製品をご理解いただくと同時に、新しい開発環境についても何らかのヒントを読み取っていただければ幸いです。参照
カスタムコントロール集の構成
このカスタムコントロール集には、以下のプロジェクトが含まれています。
プロジェクト | 内容 |
---|---|
CustomControlsSamples | カスタムコントロール集に収録したカスタムコントロールの動作を確認できるサンプルプロジェクトです。 |
GcCountDownTimer | InputMan のタイムスパンコントロールを継承したカウントダウンタイマーを紹介しています。 |
GcCreditCardNumber | InputMan のマスクコントロールとキャラクタボックスコントロールを継承したクレジットカード番号入力用のコントロールを紹介しています。 |
GcIPAddress | InputMan のマスクコントロールを継承したIPv4、IPv6のIPアドレス入力用コントロールを紹介しています。 |
GcPercent | InputMan の数値コントロールを継承したパーセント入力用のコントロールを紹介しています。 |
GcPhone | InputMan のマスクコントロールを継承した電話番号入力用コントロールを紹介しています。 |
GcPickers | InputMan のコンボコントロールを継承したカラー選択コントロール、フォント選択コントロール、日付コントロールを継承した年月選択コントロールを紹介しています。 |
GcPostal | InputMan のマスクコントロールとキャラクタボックスコントロールを継承した郵便番号入力用のコントロールを紹介しています。 |
GcValidateItem | InputMan の検証アイテムを継承したE-mailアドレス検証アイテム、URL検証アイテムを紹介しています。 |
サンプルプロジェクトの起動について
Visual Studio でサンプルプロジェクトを開く場合、Visual Studio のバージョンに応じたソリューションファイル(*.sln)およびプロジェクトファイル(*.csprojまたは*.vbproj)を使用してください。それぞれの Visual Studio で使用するファイルのファイル名は下記のとおりです。
Visual Studio 2005 で使用するファイル
プロジェクト名_2005.sln
プロジェクト名_2005.csproj またはプロジェクト名_2005.vbproj
Visual Studio 2008 で使用するファイル
プロジェクト名_2008.sln
プロジェクト名_2008.csproj またはプロジェクト名_2008.vbproj
Visual Studio 2010 で使用するファイル
プロジェクト名_2010.sln
プロジェクト名_2010.csproj またはプロジェクト名_2010.vbproj
【例】
カウントダウンタイマーコントロールを開く場合は、下記のソリューションファイル、またはプロジェクトファイルを使用します。赤が Visual Studio 2005、青が Visual Studio 2008、緑が Visual Studio 2010 で使用するファイルです。
[Visual Basic プロジェクト]
<InstallFolder>\CustomControlsSamples\VB\GcCountDownTimer\
GcCountDownTimer_2005.sln
GcCountDownTimer_2005.vbproj
GcCountDownTimer_2008.sln
GcCountDownTimer_2008.vbproj
GcCountDownTimer_2010.sln
GcCountDownTimer_2010.vbproj
[C# プロジェクト]
<InstallFolder>\CustomControlsSamples\CS\GcCountDownTimer\
GcCountDownTimer_2005.sln
GcCountDownTimer_2005.csproj
GcCountDownTimer_2008.sln
GcCountDownTimer_2008.csproj
GcCountDownTimer_2010.sln
GcCountDownTimer_2010.csproj
参照
InputMan for Windows Forms 6.0J カスタムコントロール集ヘルプ
コメント