misc.log

日常茶飯事とお仕事と

フォームへのフォーカス設定

別アプリでの画面切り替えを察知して*1VB.NETアプリ上で入力ダイアログを表示する必要があったが、別アプリでの操作がフォーカスを持っていってしまうので、肝心の入力ダイアログが表示されても、そのダイアログ上で入力できないという問題が出ていた。
なんのことはない、ダイアログフォームのLoadイベントで「Me.Activate」を実行することで対処する。

*1:どうやって察知するかはここでは説明しない。業務上の秘密ということで...