tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルWebBrowserコントロールを使ったWINDOWを”更新”(Refresh)するとアクテイブウィンドウがそっちに移動してしまう
記事No13412
投稿日: 2009/02/04(Wed) 18:07
投稿者はるちゃん
WebBrowserコントロールを使って別WINDOWでYAHOOなどのURLを開いているのですが、
タイマーを設定してその中で、WebBrowser1.Refresh とかでページを自動更新したときにそのウィンドウにフォーカスがとられてしまいます(アクテイブになる)、別の文字入力作業をしているときにフォーカスがとられてしまうのは非常にマズイのですが、方法ありますでしょうか?

[ツリー表示へ]
タイトルRe: WebBrowserコントロールを ↑↑↑
記事No13417
投稿日: 2009/02/05(Thu) 17:50
投稿者花ちゃん
> タイマーを設定してその中で、WebBrowser1.Refresh とかでページを自動更新したとき
なぜそのような処理が必要なのか?

>別の文字入力作業をしているときにフォーカスがとられてしまうのは非常にマズイのです
何をどのようにしているのか具体的に書いて頂かないとこれを見ている人には解ら
ないので答えにくいのでは?
【掲示板ご利用に際し】に書いてある要領で投稿して頂くとレスが付くかも知れません。

現状では、フォーカスが移ってまづいなら、非表示にでもしておけば。位かな。

[ツリー表示へ]
タイトルRe^2: WebBrowserコントロールを ↑↑↑
記事No13420
投稿日: 2009/02/06(Fri) 18:45
投稿者はるちゃん
すみません、同じプログラムで、フォームAと、フォームBを開いて、フォームAでテキスト入力しようとしているときに、フォームBでWebBrowserコントロールで開いて見ているブラウザ?をタイマーで10秒ごとにWebBrowser.Refresh”更新”しています、フォームAでテキスト入力しているときに、フォームBがWebBrowser.Refreshで、URLの更新をしたときに、フォーカスというのかアクテイブがフォームBに行ってしまい、入力が途中でできなくなるので、フォームBにフォーカスというのかアクテイブにならないようにしたいです

[ツリー表示へ]