WinXP Pro SP2
VB6
MDIフォームを使って、Webbrowserコントロールを持つフォームを複数起動させているのですが、
Web上の入力欄をクリックしてキーを入力している途中に、別MDIフォームが更新されると
フォーカスが移ってしまうようです。
これを防ぐにはどのような方法を使えばよいでしょうか?
宜しくお願いします。
各MDIフォーム上にチェックボックスのようなものを配置し、チェックが付いている場合はLostFocusイベントで自WebbrowserにSetFocusするという方法で解決しました。
チェック自体は1つのフォームにしか付かないようにしました。
(FormAにチェックがついていて、FormBにチェックをつけたら、FormAのチェックが外れる)