可使用WebBrowser或axWebBrowser实现winform窗体内嵌浏览器
一 使用axWebBrowser打开浏览器
1.新建个winform项目
2.添加axWebBrowser控件
打开工具箱,右键空白处,点击选择项
选择COM组件,勾上Microsoft Web Browser
把控件拉拽到winform窗体上
3.使用axWebBrowser打开浏览器
在axWebBrowser的Enter事件中添加以下内容
private void axWebBrowser1_Enter(object sender, EventArgs e)
{
Object EmptyString = System.Reflection.Missing.Value;
Object Zero = 0;
this.axWebBrowser1.Silent = true; //屏蔽脚本错误
string url = "https://www.baidu.com";
this.axWebBrowser1.Navigate(url, ref Zero, ref Zero, ref Zero, ref Zero);
}
然后运行项目就能看到
二 使用WebBrowser打开浏览器
1.添加WebBrowser控件
2.在窗体的Load事件中用WebBrowser打开浏览器
private void WebBrowser_Load(object sender, EventArgs e)
{
this.webBrowser1.Navigate("https://www.baidu.com");
}
然后运行项目就能看到已经打开百度了