このページの目次
VB.NET Windowsフォーム用コントロールクラス ※サンプルプログラム&製品版ドキュメント無償ダウンロード可能
20年以上前(VB.NET 2003)から、20社超の受託システムの開発現場で作成し改良を続けてきたWindowsフォーム用拡張コントロール群です。
VB.NET全ソースコードを提供します。
ただ今販売中
ダウンロード版

USBメモリ版

- クレジットカード/PayPal/銀行振込に対応しております。
- 法人様向け請求書払い・領収書発行にも対応しております。
開発担当の一言!
VB.NET標準コントロールを継承し拡張・新規のプロパティ等を実装しています。
Visual Studio 2013(.NET Framework 2.0~3.x)からVisual Studio 2019(.NET Framework 4.7.2)に対応しています。
サンプルのDB(データベース)は、SQLiteとSQLServerに対応しています。(※別DBもそちらで容易に変更実装可能です)
市販のコントロール製品は、開発ライセンスがとても高額(メシウス(グレープシティ)。VB.NETの標準コントロールをもう少し機能アップしたいという訳で、全て自作&現場投入しユーザの要望を聞き入れ改善を繰り返しました。現在 20社以上で稼働中。
全ソース公開型なので、開発者自身で改良、拡張が自由自在です。
又全て自作なのでインストール時の参照設定・ライセンス問題等を気にする必要がありません。
これから、新規で開発を受託されベースとなる基本クラスを作成していく必要のある方や、現在使用している御社のオリジナルクラスの機能追加の一部にそしてシステム開発の時短・高品質化に、ぜひお役立てください。
拡張コントロールの画面イメージ
以下イメージ画像となります
クラス一覧
ラベルクラス | Windows標準のラベルコントロールから継承作成し、値のGET・SET等を拡張しています |
テキストクラス(表示のみ) | Windows標準のテキストボックスコントロールから継承作成し、値のGET・SET等を拡張また、表示のみとし、ラベル同様の扱いとします、ただ表示文字のマウスでの範囲選択及びコピー等をサポートしています![]() |
テキストクラス | Windows標準のテキストボックスコントロールから継承作成し、値のGET・SET等を拡張しています 又、必須プロパティを作成していてフォームクラスとの融合で必須チェック等を簡単に行う事が出来ます |
数値テキストクラス | Windows標準のテキストボックスコントロールから継承作成し、値のGET・SET等を拡張しています 又、必須プロパティを作成していてフォームクラスとの融合で必須チェック等を簡単に行う事が出来ます 数字・小数点・マイナス記号のみ入力可能としていますフォーマット指定や最大数・最小数の指定も可能となっています ![]() ![]() |
郵便番号クラス | Windows標準のマスクテキストボックスコントロールから継承作成し郵便番号に特化しています、値のGET・SET等を拡張しています 又、必須プロパティを作成していてフォームクラスとの融合で必須チェック等を簡単に行う事が出来ます “-”付きで取得(999-9999)、“-”無しで取得(9999999)をサポートしています |
コンボボックスクラス(入力可能) | ![]() |
コンボボックスクラス(選択専用) | Windows標準のコンボボックスコントロールから継承作成し、値のGET・SET等を拡張しています 又、必須プロパティを作成していてフォームクラスとの融合で必須チェック等を簡単に行う事が出来ます フォームクラス・データベースとの組み合わせでリスト区分プロパティに設定したデータがフォームOPENで自動でコンボボックスにセットされます ![]() ![]() |
日付クラス | Windows標準のテキストボックスコントロールから継承作成し日付入力に特化しています、値のGET・SET等を拡張しています 又、必須プロパティを作成していてフォームクラスとの融合で必須チェック等を簡単に行う事が出来ます 短縮入力をサポートしていますSPACE⇒本日設定 現在が2025/6の場合 1> 2025/06/01 624 > 2025/06/24 ・・・等 カレンダー入力をサポート ![]() |
日付曜日クラス | Windows標準のテキストボックスコントロールから継承作成し日付入力に特化しています曜日の表示も追記されています、値のGET・SET等を拡張しています 又、必須プロパティを作成していてフォームクラスとの融合で必須チェック等を簡単に行う事が出来ます 短縮入力をサポートしていますSPACE⇒本日設定 現在が2025/6の場合 1> 2025/06/01 624 > 2025/06/24 ・・・等 カレンダー入力をサポート ![]() |
年月クラス | 年月クラス Windows標準のテキストボックスコントロールから継承作成し年月入力に特化しています曜日の表示も追記されています、値のGET・SET等を拡張しています 又、必須プロパティを作成していてフォームクラスとの融合で必須チェック等を簡単に行う事が出来ます 短縮入力をサポートしていますSPACE⇒本日の年月設定 カレンダー入力をサポート ![]() |
日付範囲クラス | Windows標準のテキストボックスコントロールから継承作成し日付範囲入力に特化しています、値のGET・SET等を拡張しています 又、必須プロパティを作成していてフォームクラスとの融合で必須チェック等を簡単に行う事が出来ます 短縮入力をサポートしていますSPACE⇒本日設定 現在が2025/6の場合 1> 2025/06/01 624 > 2025/06/24 ・・・等 カレンダー入力をサポート ![]() ![]() |
ファンクションクラス | Windows標準のテキストボックスコントロール・コマンドボタンコントロールから継承作成しクラスフォームとの融合でファンクションボタンの機能をサポートします
配置したフォームに若干のコードを追記するだけでマウス操作・キーボード操作でファンクション機能が作動します |
VB.Net用標準コントロール拡張クラス説明書(製品版)のダウンロード
- 製品に添付されるドキュメント(PDF)をダウンロード(無償)してチェックしてください。
- VB.Net用標準コントロール拡張クラス説明書(製品版)のダウンロードはこちら
ドキュメントダウンロード(約1.2MB)radio1ban_vbClass_Manual.pdf
VB.NET Windowsフォーム用拡張コントロールクラスサンプルプログラムのダウンロード
ダウンロード先リンク
- あなたのPCで実際に操作してみてください。
- Windows 10 or 11で動作確認済み。データベース(SQLite)同梱済。特別な環境は不要です。
- ウィルス検査済
- VisualStudio (VB.NET) 2019(.NET Framework 4.72)対応の無償ダウンロードはこちら
サンプルプログラムダウンロード(約6MB)vbClassSample_VS2019.zip - VisualStudio (VB.NET) 2013(.NET Framework 2.0~3.x)対応の無償ダウンロードはこちら
サンプルプログラムダウンロード(約6MB)vbClassSample_VS2013.zip
vbClassSample.zipのファイル構成
- ファイル構成はVisualStudio 2019もVisualStudio 2013も同じです。
- クラス説明書(PDF)を同梱しています。
プログラムの実行方法
- ¥ClassRadio1Ban2019(または¥ClassRadio1Ban2013)¥RADIO1BAN.exe をクリックして実行
実行時の注意
- ダウンロードファイルの為、最初の実行時(RADIO1BAN.exeをクリックした時、PC保護メッセージが出ます。
- 「詳細情報」のリンクをクリック、次の画面の「実行」ボタンを押して実行してください(ウィルス検査済)。
ご購入はこちら
- クレジットカード/PayPal/銀行振込に対応しております。
- 法人様向け請求書払い・領収書発行にも対応しております。
ダウンロード版

USBメモリ版

ご質問・お問い合わせはこちら
- 問合せ内容に「VB.NET コントロールクラスについて」を入れてください。制作者よりメールでお返事させていただきます。