dポイントプレゼントキャンペーン実施中!

こんにちは。いつもありがとうございます。
.net初心者です(しかもVB)

今回も質問です。

javascript等でwebbrowserが閉じられた場合にそれを検出したいのですが、どのようにしたらよいでしょうか?

ネット上で調べたところWindowClosingというイベントがあるみたいですが、私の使っているものにはないみたいでした。

なくなってしまったのでしょうか?VisualBasic2008です。

ちなみに複数タブでページを開けるタブブラウザを作っているのですが、
scriptでページが閉じられた際、見た目上はなにも起こりませんが、
別のタブに移動してからまたその(閉じられたページの)タブに戻ろうとすると、タブは移動しているもののタブページ内のブラウザは表示されません。
(さもページが透明になってしまったかのように前に見ていたページがそのまま表示されている状態です。)

これを、タブも一緒に閉じたいのでなんとかWebBrowserコントロールが閉じられたことを検知したいと思っています。

ページが閉じられる際に、WebBrowserのdisposedイベントが呼ばれているかと思って試してみましたが、呼ばれていないようでした。

なにかいい案がありましたらよろしくお願いします。

A 回答 (1件)

> なくなってしまったのでしょうか?



そのようです。

参考URLに、VB2005でWindowClosingイベントを再現したコードが掲載されていますので参考にしてみてください。

参考URL:http://homepage1.nifty.com/yasunari/VB/VB2005/We …
    • good
    • 0
この回答へのお礼

Wizard_Zero様どうもありがとうございます!

教えていただいたURLの方法で、閉じるイベントを検知することができました。

大変助かりました!!!

お礼日時:2009/07/08 06:23

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!