作成日: 2022/03/14 最終更新日: 2022/03/30
文書種別
使用方法
詳細
ExitOnLastCharプロパティでは、数値コントロールに設定された最大文字数分の入力が終了したときに、自動的に次のコントロールへフォーカスを移動するかどうか、を設定することができます。
こちらのプロパティは、以下の2つのプロパティと組み合わせてお使いください。
正数および小数それぞれの最大桁数の文字が入力されると、自動的に次のコントロールにフォーカスが移動します。
正数のみの場合
GcNumber1.ExitOnLastChar = True
GcNumber1.Fields.IntegerPart.MaxDigits = 2
GcNumber1.Fields.DecimalPart.MaxDigits = 0
または
GcNumber1.Fields.SetFields("##,,,-,")
実行結果:[12]などの入力でフォーカス移動
小数を含む場合
GcNumber1.ExitOnLastChar = True
GcNumber1.Fields.IntegerPart.MaxDigits = 2
GcNumber1.Fields.DecimalPart.MaxDigits = 2
または
GcNumber1.Fields.SetFields("#0.00,,,-,")
実行結果:[12.34]などの入力でフォーカス移動
こちらのプロパティは、以下の2つのプロパティと組み合わせてお使いください。
- Fields.IntegerPart.MaxDigitsプロパティ(正数部フィールドの最大値)
- Fields.DecimalPart.MaxDigitsプロパティ(小数部フィールドの最大値)
正数および小数それぞれの最大桁数の文字が入力されると、自動的に次のコントロールにフォーカスが移動します。
正数のみの場合
GcNumber1.ExitOnLastChar = True
GcNumber1.Fields.IntegerPart.MaxDigits = 2
GcNumber1.Fields.DecimalPart.MaxDigits = 0
または
GcNumber1.Fields.SetFields("##,,,-,")
実行結果:[12]などの入力でフォーカス移動
小数を含む場合
GcNumber1.ExitOnLastChar = True
GcNumber1.Fields.IntegerPart.MaxDigits = 2
GcNumber1.Fields.DecimalPart.MaxDigits = 2
または
GcNumber1.Fields.SetFields("#0.00,,,-,")
実行結果:[12.34]などの入力でフォーカス移動