2

Internet Explorer ウィンドウまたはタブを開き、移動して、c# および mshtml ライブラリを使用してドキュメント (HTMLDocument または InternetExplorer) を取得する方法。IE オブジェクトのタイプは、HTMLDocument または InternetExplorer である必要があります。

4

2 に答える 2

7

インタラクティブに自動化された IE のインスタンスが必要な場合は、Microsoft Internet Controlsへの (COM) 参照を追加します。

private void Form1_Load(object sender, EventArgs e) {
    var IE = new SHDocVw.InternetExplorer();
    IE.NavigateComplete2 += new SHDocVw.DWebBrowserEvents2_NavigateComplete2EventHandler(OnNavigateComplete2);
    object URL = "http://www.stackoverflow.com";
    IE.Visible = true;
    IE.Navigate2(ref URL);
}
public void OnNavigateComplete2(object pDisp, ref object url) {
    var IE = (SHDocVw.InternetExplorer)pDisp;
    MessageBox.Show(IE.Document.Title);
}
于 2012-10-18T12:55:37.813 に答える