※ ChatGPTを利用し、要約された質問です(原文:WebBrowserコントロールでページが閉じられたことを検出したい)
WebBrowserコントロールでページが閉じられたことを検出したい
このQ&Aのポイント
WebBrowserコントロールでページが閉じられたことを検出する方法を教えてください。
Visual Basic 2008で使用しているWebBrowserコントロールにはWindowClosingイベントがなくなっているようです。
WebBrowserコントロールが閉じられたことを検知するために、代替の方法やアイデアがあれば教えてください。
WebBrowserコントロールでページが閉じられたことを検出したい
こんにちは。いつもありがとうございます。
.net初心者です(しかもVB)
今回も質問です。
javascript等でwebbrowserが閉じられた場合にそれを検出したいのですが、どのようにしたらよいでしょうか?
ネット上で調べたところWindowClosingというイベントがあるみたいですが、私の使っているものにはないみたいでした。
なくなってしまったのでしょうか?VisualBasic2008です。
ちなみに複数タブでページを開けるタブブラウザを作っているのですが、
scriptでページが閉じられた際、見た目上はなにも起こりませんが、
別のタブに移動してからまたその(閉じられたページの)タブに戻ろうとすると、タブは移動しているもののタブページ内のブラウザは表示されません。
(さもページが透明になってしまったかのように前に見ていたページがそのまま表示されている状態です。)
これを、タブも一緒に閉じたいのでなんとかWebBrowserコントロールが閉じられたことを検知したいと思っています。
ページが閉じられる際に、WebBrowserのdisposedイベントが呼ばれているかと思って試してみましたが、呼ばれていないようでした。
なにかいい案がありましたらよろしくお願いします。
お礼
Wizard_Zero様どうもありがとうございます! 教えていただいたURLの方法で、閉じるイベントを検知することができました。 大変助かりました!!!