PulldownList

Q3
PulldownListでのF4キー
[内容]
PulldownListにフォーカスがあるとF4キーがきかない

A3
[原因]
PulldownListではF4キーをリスト展開の固定キーにしているため、フォーカスを受けて
いる時には、Keydownイベントは抑止されます。

[解決方法]
PulldownList利用時は、F4キーを割り当てない設計をしてください。
フォーカスが外れている時にはKeydownイベントが発生します。
システムでのPulldownList利用率は高いため、システム全体として利用キーを標準化
する場合は、設計からはずされることを推奨します。

【キー操作における優先順序】
ひとつのキー操作に対して複数の意味が割り当てられている状態で、実際にその
キー操作を行った場合、実行の優先順序は以下のようになっています。

  1. Tabキー、ShiftTabキー、またはNextTabプロパティ、PrevTabプロパティに設定されているキー操作は、優先的にフォーカス移動が実行されます。
  2. オブジェクト固有のキー操作が実行されます。
  3. Button系オブジェクトのAltKeyに割り当てられているキー操作が実行されます。
  4. KeyDownイベントが発生します。
   
1回のキー操作で起こる動作は、フォーカス移動、オブジェクト固有操作、 AltKey動作、KeyDownイベント発行のいずれか1つです。

なおBiz/Browser Vでは、PulldownListのリスト展開のキーをF4以外に設定する事が
できます。その場合にはPulldownListにフォーカスがある時も、F4キーのKeyDowmイベントを
利用できます。

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