博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# WebBrowser 获得选中部分的html源码
阅读量:5269 次
发布时间:2019-06-14

本文共 987 字,大约阅读时间需要 3 分钟。

原文:

Winform程序 
2.0的. 需要引用Microsoft.mshtml.
        
private 
void Form1_Load(
object sender, EventArgs e)
        {
            webBrowser1.Navigate(
"
http://www.baidu.com
");
            webBrowser1.DocumentCompleted += 
new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
        }
        
void webBrowser1_DocumentCompleted(
object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            webBrowser1.Document.MouseUp += 
new HtmlElementEventHandler(Document_MouseUp);
        }
        
void Document_MouseUp(
object sender, HtmlElementEventArgs e)
        {
            IHTMLDocument2 document = (IHTMLDocument2)webBrowser1.Document.DomDocument;
            IHTMLTxtRange htmlElem = (IHTMLTxtRange)document.selection.createRange();
            
string s = htmlElem.htmlText;
            richTextBox1.Text = s;
        }

 

需要看document.selection.createRange();类型 需要引用Microsoft.VisualBasic. 用Microsoft.VisualBasic.Information.TypeName(document.selection.createRange());方法查看类型.

差不多就这些了~ 不知道每次记录这些遇到的问题 能帮助别人不..- -|

 

 

posted on
2014-04-11 00:12 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/lonelyxmas/p/3657767.html

你可能感兴趣的文章
Astyle编程语言格式化工具的说明
查看>>
java中调用javascript
查看>>
PHP数组
查看>>
C语言数据结构之单链表的拆分
查看>>
Ext属性详细信息
查看>>
codeforces A. K-Periodic Array 解题报告
查看>>
安装wamp 缺少msvcr100.dll
查看>>
light oj 1079 01背包
查看>>
bzoj2144: 跳跳棋
查看>>
设计模式学习--Singleton
查看>>
webApp开发-ionic2+angular2
查看>>
刷身份证读出相关信息
查看>>
RCC_APB2Periph_AFIO--复用IO时钟的使用
查看>>
canvas背景动画
查看>>
Spring MVC 访问静态资源
查看>>
项目部署到服务器上
查看>>
Servlet里的学问(一)
查看>>
js/ajax跨域访问—jsonp的原理和实例(javascript和jquery)
查看>>
pyspider操作千万级库,pyspider在对接量级较大库的策略
查看>>
详解zabbix中文版安装部署
查看>>