ばりこん for Windows Forms C#

「ばりこん」とは、入力値のチェックを簡単に行えるように作られた
Windows フォーム コントロール の C# パッケージです。
名称は「Validation Controls」(バリデーション コントロール)から取っています。

実装イメージ

ばりこん | 検証コントロール for Windows Forms

主な機能について

ばりこんの主な機能は以下の通りです。

  • 必須設定の切り替えが可能
  • 文字列長の指定が可能
  • 数値範囲の指定が可能
  • 多様な入力規則の設定が可能
  • フォーカス移動時に検証を実行
  • 検証NGの際にエラーアイコンを表示
  • エラー内容をツールヒントとして表示
  • 検証NGの際のフォーカス移動制限が可能
  • 検証OKの際のチェック済アイコンの表示が可能
  • 任意のタイミングでの検証も可能

デザイン画面上からコントロールのプロパティを設定するだけで、
プログラムを書くことなく、様々な入力規則の設定ができます。

提供コントロール一覧

コントロール名 説明
IntegerTextBox 数値(整数)の入力に特化したテキストボックス
ValidationTextBox 文字の入力に特化したテキストボックス
ValidationComboBox 選択のチェックを行えるコンボボックス
ValidationDateTimePicker 入力のチェックを行える日付ピッカー
ValidationCheckBoxPanel チェックボックスのグループ化に特化したパネル
ValidationCheckGroupBox チェックボックスのグループ化に特化したグループボックス
ValidationRadioButtonPanel ラジオボタンのグループ化に特化したパネル
ValidationRadioGroupBox ラジオボタンのグループ化に特化したグループボックス
CharTextBox マス目文字の入力に特化したテキストボックス
RequiredLabel 必須設定時に必須画像が表示されるラベル

提供コントロールイメージ

コントロール名 イメージ
IntegerTextBox 数値テキストボックス | IntegerTextBox
ValidationTextBox 検証テキストボックス | ValidationTextBox
ValidationComboBox 検証コンボボックス | ValidationComboBox
ValidationDateTimePicker 検証日付ピッカー | ValidationDateTimePicker
ValidationCheckBoxPanel 検証チェックボックスパネル | ValidationCheckBoxPanel
ValidationCheckGroupBox 検証チェックグループボックス | ValidationCheckGroupBox
ValidationRadioButtonPanel 検証ラジオボタンパネル | ValidationRadioButtonPanel
ValidationRadioGroupBox 検証ラジオグループボックス | ValidationRadioGroupBox
CharTextBox 文字テキストボックス | CharTextBox
RequiredLabel 必須ラベル | RequiredLabel

ばりこんの特徴

◇開発者視点

  • コーディングなしでの入力規則の設定ができます。
  • 正規表現の設定ができます。
  • 入力チェックが1メソッドを呼ぶだけで行えます。
  • 検証後は入力値が保証されているので、データの保存がスムーズにできます。
  • 開発の工数が削減できます。
  • 開発のバグを削減できます。

◇利用者視点

  • 検証エラー発生ごとにダイアログが表示されないので不快な思いをしません。
  • 検証エラーが発生した項目が、アイコン通知でひと目で分かります。
  • エラー理由が明確に分かります。
  • エラー理由が消えて見えなくなることがありません。
  • 検証済み項目が、アイコン通知でひと目で分かります。(設定した場合)

必要システム

◇開発環境

開発ツール Visual Studio 2008/2010/2012/2013/2015/2017/2019

開発言語 Visual C#

OS

OS 32bit 64bit
Windows 7
Windows 8
Windows 8.1
Windows 10

フレームワーク

  • .NET Framework 3.5 SDK
  • .NET Framework 4 SDK
  • .NET Framework 4.5 SDK
  • .NET Framework 4.6 SDK
  • .NET Framework 4.7 SDK

◇実行環境

フレームワーク

  • .NET Framework 3.5
  • .NET Framework 4
  • .NET Framework 4.5
  • .NET Framework 4.6
  • .NET Framework 4.7

ライセンス体系と価格

ライセンス種別 開発ライセンス
ライセンスの説明 アプリケーションの開発に必要なライセンスです。
必要ライセンス数 1プロジェクトにつき1ライセンスを購入してください。
ライセンス価格 80,000円(税抜)

実行ライセンスはフリーです。

但し、フリーソフトとして不特定多数の人に配布する場合で、本製品のDLLを含める形での配布は不可とします。

お問い合わせ