Visual Studio 2010 では、c# を使用しています。
私はブラウザを開きます:
private IE browser;
private void Set_Browser()
{
string splashUrl = "google.com";
browser= new IE(splashUrl);
}
ユーザー (人) が誤ってブラウザを閉じた場合、アプリケーションは動作しなくなります。
質問:
- では、ユーザーがブラウザを手動で閉じたかどうかを確認するにはどうすればよいでしょうか?
- ブラウザーをコントロールとしてアプリケーション GUI に追加することで、ユーザーがブラウザーを閉じることができないようにすることはできますか? [Windows フォームを使用]
- ->どうすればいいですか?
この投稿に関連する最後の質問WebBrowser コントロールで watin を使用するには? (2歳ですが、まともな答えもありません)
編集:指定された URL のソリューションは機能しているようです。問題は、WebBrowser.ActivateX ..をオブジェクトとして他のクラスに送信しようとした場合です。次に、私の browser = new IE(..) は null を返します。ただし、フォームクラスでインスタンス化すると機能します。解決策はありますか?