高分求助:请问能不能在C# WinForm的代码里边写HtmlElement各种事件的响应方法?比如onlick或者onmouseon

HtmlElementbtn1=this.webBrowser1.Document.GetElementById("btn1");这样取出btn1后我想在后面设置这个el... HtmlElement btn1 = this.webBrowser1.Document.GetElementById("btn1");
这样取出btn1后 我想在后面设置这个element的onclick方法
比如说另外打开一个windows form
怎样给获取的element附加事件的响应方法呢?
求高手指点。
展开
 我来答
百度网友faa1796
2011-09-02 · TA获得超过221个赞
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:159万
展开全部
很明显,不能.dom标签和dom事件是浏览器认识的,而不是系统认识的,winfrom直接运行与系统之上,而web程序解析出来是html代码,浏览器才认识的
追问
winform能认识dom标签的。
都有WebBrowser.Document.GetElementById()这种方法了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
傲傲老爹
2011-09-02 · TA获得超过372个赞
知道小有建树答主
回答量:547
采纳率:0%
帮助的人:237万
展开全部
你在主form里面订阅这个element的事件啊。就是你的webBrowser1在受到onclick后,再次向外触发时间,在窗口里面接受。
也就是依次向外传递事件。
追问
都涉及到要用哪些方法呢?
我不知道怎样传递哦 请指教
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jquerymodel
2011-09-02 · TA获得超过121个赞
知道小有建树答主
回答量:199
采纳率:0%
帮助的人:115万
展开全部
你说的是webBRowser?
追问
是的
追答
有的 不过那都是后台追加方式添加 要代码加Q328969111  并选为最佳答案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e9b2707
2011-09-03 · 超过15用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:59.2万
展开全部
HtmlElement btn1 = this.webBrowser1.Document.GetElementById("btn1");
btn1.onclick += 后面写事件就行
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式