作成日: 2023/05/08 最終更新日: 2023/05/08
文書種別
制限事項
状況
回避方法あり
詳細
ラッパーコントロールが貼り付けられたフォームから、GcClassicFunctionKeyコントロールのFunctionKeyPressイベントを用いて別のフォームをShowDielogメソッドで表示すると、GcShortcutコンポーネントに設定されたショートカットキーが機能しなくなる場合があります。
この現象は.NETの制限に起因して発生するため、製品の制限事項になります。
GcClassicFunctionKeyコントロールは、メッセージを受信するためのWindowsフックを作成し、キー押下などの対応するイベントを発生させますが、フックのカウントが一定数を超えるとGcShortcutコンポーネントで使用している.NETのControl.SelectNextControlメソッドが動作しなくなります。
回避方法
GcClassicFunctionKeyコントロールの代わりにGcFunctionKeyコントロールを使用することをご検討ください。GcFunctionKeyコントロールはGcClassicFunctionKeyコントロールと構造が異なるため、本現象が発生しません。