欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 综合教程 >内容正文

综合教程

C# WebBrowser

发布时间:2023/10/11 综合教程 129 老码农
生活随笔 收集整理的这篇文章主要介绍了 C# WebBrowser 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

WebBrowser中的按钮调用WinForm中的事件:

        private void Form1_Load(object sender, EventArgs e)
{
this.webBrowser1.Navigate(Application.StartupPath + @"\HTMLPage1.htm");
}
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
HtmlDocument htmlDocument = webBrowser1.Document;
HtmlElement btnElement = htmlDocument.All["Button1"]; if (btnElement != null)
{
btnElement.Click += new HtmlElementEventHandler(btnElement_Click);
}
btnElement = htmlDocument.All["Button2"];
if (btnElement != null)
{
btnElement.Click += new HtmlElementEventHandler(btnElement_Click);
}
} public void btnElement_Click(object sender, HtmlElementEventArgs e)
{
HtmlElement element = sender as HtmlElement; if (element.Id == "Button1")
{
MessageBox.Show("第一个按钮");
          System.Diagnostics.Process.Start("explorer.exe", "http://www.baidu.com");
}
else if (element.Id == "Button2")
{
MessageBox.Show("第二个按钮");
         System.Diagnostics.Process.Start(@"C:\Users\Fish\Desktop\Debug\WindowsFormsApplication1.exe");
} }

找到这个元素,然后为这个元素写一个响应事件

参考:

http://zhidao.baidu.com/question/391410267.html

总结

以上是生活随笔为你收集整理的C# WebBrowser的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。