|
分類:[VB.NET]
分類:[VB.NET]
各項目ボタンはどの画面にも必要なので、親フォームを作成し、実際には親フォームを継承しようと考えております。
実際にはEnterキーでフォーカスを移動していき、最後の入力が終わると実行ボタンに飛ばすようにしたいのですが、ButtonにはSetFocusが効かないので、困っています。SelectNextControl(Me.ActiveControl, True, True, True, True) を使うと異なるボタン(おそらく親フォーム側のTabIndexが先頭のもの)にフォーカスが移ってしまいます(TabIndexを派生フォーム側で変更してもうまくいきません)
このようなケースで目的のボタンにフォーカスを移すのにはどのようにしたらよいのでしょうか? ちなみに親フォームの各ボタンはGroupBoxに入れてしまっているのも問題なのでしょうか?
|