掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
繰り返し移動するには? (ID:6342)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ヘルプを見てください。 TabStopプロパティ、TabOrderプロパティに関しては、ヘルプに出ています。 コントロールと言ったのが解りづらかったかもしれませんね。 タブキーで、入力フォーカスを移動できることは知っていると思います。 # Windowsの標準動作です タブキーで移動していることと同じことを、Enterキーにさせる場合、もし、Edit1〜Edit15の他に、例えばButton1などがあれば、そこにもフォーカスが移動してしまいます。 もし、Buttonなどのフォーカスを受け取るコンポーネントが存在しているならば、Edit1〜Edit15を、循環してフォーカス移動することはできません。 TabStop, TabOrderを設定すればできますが、その場合、Buttonにタブキーでフォーカス移動することができなくなります。 # このあたりの動作はTabStop, TabOrderを調べてください 例えば、 Edit1 Edit2 Edit3 と貼り付けて、OnKeyPressイベントを上記のものに設定しておけば、 Edit1→Edit2→Edit3→Edit1→Edit2...とフォーカス移動できます。 しかし、 Edit1 Edit2 Edit3 Button1 の場合、 Edit1→Edit2→Edit3→Button1となり、Button1でのエンターキーでButton1をクリックしたこととなり、フォーカスの循環移動にはなりません。 Button1のTabStopをFalseにしておけば、 Edit1→Edit2→Edit3→Edit1→Edit2...と移動しますが、Button1にタブキーで移動することができません。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.