作成日: 2023/06/21 最終更新日: 2023/06/21
文書種別
制限事項
状況
回避方法あり
詳細
フォーム上にGcRadioGroupBoxコントロールを含む複数のコントロールを配置しているとき、Tabキーを使用して他のコントロールからGcRadioGroupBoxコントロールにフォーカスを移動させると、初回移動時のみ、点線のフォーカス枠が表示されません。
その後、別のGcRadioGroupBoxコントロールにフォーカスを移動させた場合や、初回フォーカス移動時に表示されなかったGcRadioGroupBoxコントロールに2回目に移動させた場合にはフォーカス枠が表示されます。
- フォーカス枠が表示された状態
- フォーカス枠が表示されない状態
初回移動時にフォーカス枠が表示されない動作は制限事項になります。
GcRadioGroupBoxは、内部的に.NETのShowFocusCuesプロパティを使用してフォーカス枠を表示するかどうかを決定しています。しかし、フォームに複数のRadioButtonインスタンスがある場合、このプロパティがfalseを返すため、本現象が発生しています。
回避方法
Windowsの「設定」で、「簡単操作」-「キーボード」の「キーボード ショートカットの動作を変更する」オプションをオンにすると、フォーカス枠が表示されるようになります。