CustomNumericTextBoxコントロール

System.Windows.Forms.NumericTextBoxクラスに下記の機能を付加したコントロールです。


パブリック プロパティ

名前 説明
IsEnterToNextControl Enterキーで次のコントロールへ移動するかを示す値を取得または設定します。
True:移動する False:移動しない 既定値:False
(CustomInterface.IEnterToNextControl.IsEnterToNextControlを実装)
IsOriginalValueChanged SetOriginalValueメソッドが呼び出されてからコントロールの値が変化したかどうかを示す値を取得します。
True:変化した False:変化していない 既定値:False
SetOriginalValueメソッドを呼び出さなかった場合はFalseを返します。
(CustomInterface.IOriginalValueChanged.IsOriginalValueChangedを実装)
OriginalValue SetOriginalValueメソッドで記憶されている変更前の値を取得します。 SetOriginalValueメソッドが呼び出されていない場合はNothingを返します。
DecimalPlaces 表示する小数点以下の桁数を取得または設定します。
既定値は 0 です。0 未満の値は、既定値の 0 にリセットされます。
MaximumValue 入力できる最大値を示す値を取得または設定します。
既定値は 999,999,999,999 です。
MaximumValueより大きい値を指定した場合、ArgumentExceptionがスローされます。
MinimumValue 入力できる最小値を示す値を取得または設定します。
既定値は -999,999,999,999 です。
MinimumValueより小さい値を指定した場合、ArgumentExceptionがスローされます。
IsThousandsSeparator 3桁ごとに区切りを挿入するかどうかを示す値を取得または設定します。
True:挿入する False:挿入しない 既定値:False
MinusForeColor マイナス値の前景色を示す値を取得または設定します。
既定値:SystemColors.ControlText
Value コントロールの値を取得または設定します。
Textプロパティは書式変換後のString型を返しますが、ValueプロパティはDecimal型を返します。
AllowNull Ver2.0 Null入力を許可するかどうかを取得または設定します。
True:許可する False:許可しない 既定値:False
Ver2.0.0より追加。
ValueIsNull Ver2.0 値がNullかどうかを取得または設定します。
True:値はNullである False:値はNullではない 既定値:False
AllowNullプロパティがFalseのとき、このプロパティの設定は無視されます。
Ver2.0.0より追加。

パブリック メソッド

名前 説明
SetOriginalValue 現在値を記憶します。
(CustomInterface.IOriginalValueChanged.SetOriginalValueを実装)