Webbrowserのフォーカスを移動させないようにしたい

解決


ABC  2009-03-05 01:02:12  No: 141623

WinXP Pro SP2
VB6

MDIフォームを使って、Webbrowserコントロールを持つフォームを複数起動させているのですが、
Web上の入力欄をクリックしてキーを入力している途中に、別MDIフォームが更新されると
フォーカスが移ってしまうようです。

これを防ぐにはどのような方法を使えばよいでしょうか?

宜しくお願いします。


ABC  2009-03-06 04:22:03  No: 141624

各MDIフォーム上にチェックボックスのようなものを配置し、チェックが付いている場合はLostFocusイベントで自WebbrowserにSetFocusするという方法で解決しました。
チェック自体は1つのフォームにしか付かないようにしました。
(FormAにチェックがついていて、FormBにチェックをつけたら、FormAのチェックが外れる)


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加