Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

[ Image Added |../../index.htm#lansa/allow_extra_user_key.htm]
現在地:

Anchor
_Toc130907226
_Toc130907226
9.7 ALLOW_EXTRA_USER_KEY

注意: 9.1 組み込み関数の規則      &<a href="bifcat2_10.htm"&>利用オプション&</a&>利用オプション
DISPLAY、REQUEST、またはPOP_UPコマンドのパラメータによって使用可能になる通常のユーザー定義のファンクション・キーに加えて、「拡張」ユーザー定義のファンクション・キーを使用可能にします。
 
引数

...

使用例
ファンクション内のすべてのパネルおよびポップアップ上で、ファンクション・キー5を使用可能にします。
FUNCTION OPTIONS( ........) USE      BUILTIN(ALLOW_EXTRA_USER_KEY) WITH_ARGS(5 'Refresh')  
特定のパネル上で、ファンクション・キー18および19を使用可能にし、その他の余分なキーが偶発的に使用可能になることがないようにします。
USE      BUILTIN(DROP_EXTRA_USER_KEYS) USE      BUILTIN(ALLOW_EXTRA_USER_KEY) WITH_ARGS(18 '''Hold''') USE      BUILTIN(ALLOW_EXTRA_USER_KEY) WITH_ARGS(19 '''Save''')   DISPLAY  FIELDS(........)   CASE     OF_FIELD(#IO$KEY) WHEN     VALUE_IS('= ''18''')          << hold processing >> WHEN     VALUE_IS('= ''19''')          << save processing >> ENDCASE  
ファンクション・キー14から21を使用可能にします。
DEFINE     FIELD(#I) TYPE(*DEC) LENGTH(2) DECIMALS(0) USE        BUILTIN(DROP_EXTRA_USER_KEYS) BEGIN_LOOP FROM(14) TO(21) USING(#I) USE      BUILTIN(ALLOW_EXTRA_USER_KEY) WITH_ARGS(#I) END_LOOP  
[ Image Added |../../index.htm#lansa/allow_extra_user_key.htm]