文字

Q4
入力値を制限したい
A4
[解決方法]
方法として、
  1. 入力文字を制限する。
  2. 入力文字を得た後にチェックする。
1.はプロパティのInputModeで制限します。
2.は1.で出来ない場合に行うのが通常ですが、ユーザにどう見せるかによります。
1.の場合には入力そのものが制限されますので、ユーザが制限を理解することが必要です。
InputModeは複数設定も可能です。


[サンプルコード]
1.入力制限
TextBox TextBox1{
    InputMode = $NUMERIC + $SYMBOL;
}

2.入力後のチェック
下の例はLostFocuseで値が100以下ならば色を赤く、
そうでなければ通常の色にしています。
値をチェックするタイミングは機能設計によります。
TextBox TextBox1{
    Function OnLostFocuse(){
        Bgcolor &= Value <= 100 ? $RED : $STD;
    }
}

CRSファイル形式のサンプルを
  「文字制限サンプル(Wrd_004.zip)
よりご利用いただけます。

管理番号:Wrd _004
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser・Biz/Designer TIPS集 トップへ