オブジェクト

Q1
Biz/Browserの定数にないキーを使用したい
[内容]
フォーカス移動を行うキーをPrevTabKeyプロパティ、NextTabKeyプロパティで
指定したいが、使用したいキーがBiz/Browserの定数にない


A1
Biz/Browser V ver5.0.3.0以降では、RootクラスのRegisterFunctionKeyメソッドにより
標準の定数にないキーをBiz/Browserに登録できます。
登録したキーは、PrevTabKey・NextTabKeyプロパティ、AltKeyプロパティ等、
動作にキーを割り当てるプロパティで使用できます。

サンプルでは、標準のキー定数にない左右の矢印キーをBiz/Browserに登録し、
PrevTabKeyプロパティ、NextTabKeyプロパティに指定しています。

 [ サンプルコード ]
if ( !$DESIGNTIME ) {
   /* キーのID = RegisterFunctionKey(Windowsの仮想コード) */
   Number LT = RegisterFunctionKey(37);
   Number RT = RegisterFunctionKey(39);
   …
}

Form Obj50_006 {
   X = 0;
   Y = 0;
   Width = 649;
   Height = 326;
   
   …
   
   TextBox TextBox2 {
      X = 139;
      Y = 39;
      Width = 102;
      Height = 30;
      IMEMode = $DHIRA;
      
      PrevTabKey = //.LT;
      NextTabKey = //.RT;
   }
   
   …
}

CRSファイル形式のサンプル
    「Biz/Browserの定数にないキーを使用したい(Obj50_006.zip)」
で実際の挙動をご確認ください。

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