MDIアプリケーションで、子ウィンドウのフォーカス設定方法の解説です。
サンプルプログラム
子ウィンドウで、親フォームのインスタンスを包含しておきます。
1 2 3 4 5 6 |
Form activeChild = _formMain.ActiveMdiChild; if (activeChild != null) { Control obj = activeChild.Controls["フォーカス対象のオブジェクト"]; obj.Focus(); } |
色々な方法がありますが、上記の方法がシンプルで簡単だと思います。