社区
C#
帖子详情
C# 通过mshtml 解析webBrowser 并生成相应TreeView
lovecooldog
2012-02-15 07:26:24
问题:1.C# 通过mshtml 解析webBrowser 并生成相应TreeView
2.鼠标悬停在webBrowser 某个元素上,与之相对应的TreeView开始节点也被选中
只要能解决其中一个问题都给分。
...全文
206
5
打赏
收藏
C# 通过mshtml 解析webBrowser 并生成相应TreeView
问题:1.C# 通过mshtml 解析webBrowser 并生成相应TreeView 2.鼠标悬停在webBrowser 某个元素上,与之相对应的TreeView开始节点也被选中 只要能解决其中一个问题都给分。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pmaikej
2012-02-16
打赏
举报
回复
C# 通过mshtml 解析webBrowser 并生成相应TreeView
熙风
2012-02-16
打赏
举报
回复
http://www.cnblogs.com/kensonwang/archive/2007/06/28/797968.html
lovecooldog
2012-02-16
打赏
举报
回复
mshtml.HTMLDocument doc2 = (mshtml.HTMLDocument) this.webBrowser1.Document.DomDocument;
mshtml.IHTMLElementCollection all = doc2.all;
System.Collections.IEnumerator enumerator = all.GetEnumerator();
while (enumerator.MoveNext() && enumerator.Current != null)
{
mshtml.IHTMLElement element = (mshtml.IHTMLElement)(enumerator.Current);
if (element != null)
{
Console.WriteLine("attributs: {0}", '<'+element.tagName+'>');
}
}
接下来怎么把webBrowser1网页element 以树形的方式展示出来?
lovecooldog
2012-02-16
打赏
举报
回复
2 楼
我这个方法我用过,但是解析并不完美,我想实现类似firebug、IE WebDeveloper的功能。
浏览器页面元素框取那部分功能我也基本实现,现在想实现:当鼠标框取某个元素时,下面与之对应的TreeView相应节点也被选中(即webBrowser与TreeView间的监听),如果是单个元素我还想得到这个元素的xpath路径。如果需要留下联系方式,我可以把我实现的部分功能代码发给你!
lovecooldog
2012-02-16
打赏
举报
回复
C# 通过mshtml 解析webBrowser 并生成相应TreeView
3楼我想知道具体方法,或者说给出DEMO,O(∩_∩)O谢谢!
C#
生成
CHM文件(应用篇)之代码库编辑器(5)【总结、程序、源代码】
经历了快一个月的开发(因为都是在闲暇时间做的,实际实际可能不到一周),AlexisEditor总算完成了。 这边说明一下为什么有些网友不能新增文章的问题。 原因是路径中有中文字符,我一直用的是英文系统,所以没有出现这样的情况。感谢网友初中生的net梦在xp、.Net2.0 平台下的测试 ,发现了这个bug。 具体来说一下这个bug,是因为
Web
Br...
C#
生成
CHM文件(应用篇)之代码库编辑器(3)【附源代码下载】
在这篇文章中,我将介绍AlexisEditor项目下主要Form的实现,即MainForm、EditForm。 MainForm MainForm包含的主要变量如下 以frm开头的都是对应的窗体变量,chmDocument表示当前的电子书,dockPanel是MainForm上的Panel,负责实现Visual Studio风格的面板。 下...
VC++中可能遇到的问题
.m,a.m:link{COLOR:#666666;font-size:100%;}a.m:visited{COLOR:#660066;}T 如何用程序控制电源管理设置 Q 我们知道在电源选项 属性 里面可以设置 关闭监视器 1分钟之后,...,从不 关闭硬盘 1分钟之后,...,从不 待机时间 1分钟之后,...,从不请问这些设置我怎么用程序来实现 比
转
转自http://blog.csdn.net/jiangsheng/archive/2006/03/05/615714.aspx为了便于搜索,这里尽可能保留了论坛上讨论的原文,但是这并不表示本人赞同帖子中的表述方式和观点在c++中如何创建一个文件? (VC/MFC 基础类)已知IStream *pIStream取道内容,如何将pIStream内容写到一个文件中去?http:
Jiangsheng的CSDN Digest(March 4, 2006)
为了便于搜索,这里尽可能保留了论坛上讨论的原文,但是这并不表示本人赞同帖子中的表述方式和观点。CSDN 讨论总结系列: Jiangsheng的CSDN Digest (Jan 21 2006)( http://blog.csdn.net/jiangsheng/archive/2006/03/05/615669.aspx) Jiangsheng的CSDN Digest
C#
111,112
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章