高分求助:请问能不能在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附加事件的响应方法呢?
求高手指点。 展开
这样取出btn1后 我想在后面设置这个element的onclick方法
比如说另外打开一个windows form
怎样给获取的element附加事件的响应方法呢?
求高手指点。 展开
4个回答
展开全部
很明显,不能.dom标签和dom事件是浏览器认识的,而不是系统认识的,winfrom直接运行与系统之上,而web程序解析出来是html代码,浏览器才认识的
追问
winform能认识dom标签的。
都有WebBrowser.Document.GetElementById()这种方法了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在主form里面订阅这个element的事件啊。就是你的webBrowser1在受到onclick后,再次向外触发时间,在窗口里面接受。
也就是依次向外传递事件。
也就是依次向外传递事件。
追问
都涉及到要用哪些方法呢?
我不知道怎样传递哦 请指教
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你说的是webBRowser?
追问
是的
追答
有的 不过那都是后台追加方式添加 要代码加Q328969111 并选为最佳答案
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
HtmlElement btn1 = this.webBrowser1.Document.GetElementById("btn1");
btn1.onclick += 后面写事件就行
btn1.onclick += 后面写事件就行
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询