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 ![]() |
Null入力を許可するかどうかを取得または設定します。 True:許可する False:許可しない 既定値:False Ver2.0.0より追加。 |
ValueIsNull ![]() |
値がNullかどうかを取得または設定します。 True:値はNullである False:値はNullではない 既定値:False AllowNullプロパティがFalseのとき、このプロパティの設定は無視されます。 Ver2.0.0より追加。 |
名前 | 説明 |
---|---|
SetOriginalValue |
現在値を記憶します。 (CustomInterface.IOriginalValueChanged.SetOriginalValueを実装) |