掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
TabOrderが最後のコントロールの後にTabキーでフォーカスが消える (ID:48396)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
TabOrderが最後のコントロールの後にTabキーを押すとフォーカスが消えるフォームがあります。 フォーカスが消えた後は何度Tabキーを押してもフォーカスがどこにも戻りません。 デバッグで確認したところ見えないコントロールにフォーカスしている等ではなくActiveControl=nilになっています。 通常は最後のコントロールでTabキーを押すと、最初のコントロールにフォーカス移動してループするものだと思いますが、このような動きになる原因は何でしょうか。 また、Shift + Tabキーの場合は最初のコントロールの後、フォーカスが消えますが、もう一度Tabキーを押すと最後のコントロールにフォーカスが戻ってきます。 KeyDown等のイベントでTabキーを拾うような処理は行っていません。 このような動作となる原因は何が考えられますか? 環境はWindows7、Delphi XEです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.