WebBrowser中html元素如何触发winform事件

可惜剩我一人

可惜剩我一人

2016-02-19 20:06

给自己一点时间接受自己,爱自己,趁着下午茶的时间来学习图老师推荐的WebBrowser中html元素如何触发winform事件,过去的都会过去,迎接崭新的开始,释放更美好的自己。

  这个问题来自论坛提问,对dom稍微了解的话还是比较简单的,只要注册一下事件就可以了。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

  C#代码如下:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

using System;
using System.ComponentModel;
using System.Windows.Forms;
  
namespace WindowsApplication5
...{
  public partial class Form1 : Form
  ...{
    public Form1()
    ...{
      InitializeComponent();
    }
  
    private void Form1_Load(object sender, EventArgs e)
    ...{
      this.webBrowser1.Navigate("www.google.cn");
      this.webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
    }
  
    void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
    ...{
      if (e.Url.ToString() != this.webBrowser1.Url.ToString()) return;
      foreach(System.Windows.Forms.HtmlElement el in this.webBrowser1.Document.GetElementsByTagName("input"))
      ...{
        if (el.Name == "btnG")
        ...{
          el.Click += new HtmlElementEventHandler(Form1_Click);
        }
      }
      
    }
  
    void Form1_Click(object sender, HtmlElementEventArgs e)
    ...{
      MessageBox.Show("jinjazz pass");
    }
  
  }
}

展开更多 50%)
分享

猜你喜欢

WebBrowser中html元素如何触发winform事件

Web开发
WebBrowser中html元素如何触发winform事件

获得WebBrowser控件中的HTML源码

编程语言 网络编程
获得WebBrowser控件中的HTML源码

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

HTML中的META元素

Web开发
HTML中的META元素

html5 svg 中元素点击事件添加方法

Web开发
html5 svg 中元素点击事件添加方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

WinForm中ToolBar与TabControl的一些事件写法(C#)

电脑网络
WinForm中ToolBar与TabControl的一些事件写法(C#)

HTML-CSS群中单选引发的“事件”

Web开发
HTML-CSS群中单选引发的“事件”

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

JavaClassLoader与Package机制

JavaClassLoader与Package机制

合理运用HTML标题标记和强调标记

合理运用HTML标题标记和强调标记
下拉加载更多内容 ↓