如何在C#窗体窗体面板上浏览互联网?
问题描述:
我创建简单的浏览器直接浏览“谷歌”。如何在C#窗体窗体面板上浏览互联网?
我怎样才能做到这一点在我的观点?
Viewer = new System.Windows.Forms.Panel();
private void Browser_Click(object sender, EventArgs e)
{
WebBrowser web1 = new WebBrowser();
web1.Navigate("http://www.google.com/");
Viewer = web1 // It gets error
}
答
刚拖出WebBrowser控件就像你使用任何其他控件..
然后通过其名称访问它(默认是WebBrowser1我想是这样修改你的代码WebBrowser1.Navigate("http://www.google.com/");
)
+0
我用它很容易:D谢谢任何方式 – Solution 2015-02-09 08:53:01
答
错误原因是您正试图转换“Web浏览器”控制“面板”控制型。
变化:
Viewer = web1;
要:
Viewer.Controls.Add(web1); // add as child control
web1.Dock = DockStyle.Fill; // fill style in viewer
确保您的浏览器是停靠在家长控制需要。 希望它有助于..!
HTTP: //www.c-sharpcorner.com/uploadfile/mahesh/webbrowser-control-in-c-sharp-and-windows-forms/ – 2015-02-09 07:16:27