Enterキーでも、タブキー同様フォーカスを移動したいというのに対し、タブオーダーと反対の方向にも移動したいです。(例えば、Enterで次へ、Alt+Enterで前へ、フォーカス移動のようなイメージ)次へ移すの対しては、keydownイベントでのコントロールのEnabled=false/trueにて、簡単に実現できますが、前に戻すのに、良い方法はないでしょうか?やはり、setfocusで移動させるしかないのでしょうか?
> Enterキーでも、タブキー同様フォーカスを移動したいというのに対し、> タブオーダーと反対の方向にも移動したいです。> (例えば、Enterで次へ、Alt+Enterで前へ、フォーカス移動のようなイメージ)ここのAPIを使った方法では、Shift + Tab では前に移動できますし、Shift + Enter も少しコードを追加するだけで可能になりますが、Excel でも Alt+Enter では動作しないように、タスクの切り替え等が動作してしまいちょっと複雑になるかも。又、Excel あたりでもサポートしていない操作方法は紛らわしいので避けられた方がいいのでは(MS では、Enter でのフォーカス移動も推薦していないようです)