操作WebBrowser 控件吧。使用 WebBrowser 控件可以在 Windows 窗体应用程序中承载网页以及支持浏览器的其他文档。例如,可以使用 WebBrowser 控件在应用程序中提供基于 HTML 的集成用户帮助或 Web 浏览功能。此外,还可以使用 WebBrowser 控件向 Windows 窗体客户端应用程序添加基于 Web 的现有控件。

解决方案 »

  1.   

    我想楼主要的不是WebBrowser这个控件,而是要IE的控件吧可以给你的项目添加引用,然后选COM,将Microsoft Internet Controls引用进来在SHDocVw命名空间下,ShellWindows包含的就是你所有的IE窗口
      

  2.   

    为了获取每个IE窗口的文档内容,你可能还得引用另一个COM组件Microsoft HTML Object Library然后引用命名空间mshtml,具体操作如下:
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using mshtml;
    using SHDocVw;namespace TestIE
    {
        public partial class TestIEForm : Form
        {
            public TestIEForm()
            {
                InitializeComponent();
            }        private void button1_Click(object sender, EventArgs e)
            {
                ShellWindows windows = new ShellWindows();
                foreach (InternetExplorer ie in windows)
                {
                    HTMLDocument htmlDoc = ie.Document as HTMLDocument;
                    MessageBox.Show(htmlDoc.documentElement.innerHTML);
                }
            }
        }
    }