Highlight words in webbrowser control
来源:互联网 发布:javascript 在线测试 编辑:程序博客网 时间:2024/06/05 06:01
In windows forms the WebBrowser control permits to include a fully funcional browser into your application. The interesting things is that you can interact with the html of the site with no problem. As an example you can load a page and highlight some words into the text, here is the result of loading www.nablasoft.com and I want to highlight "laureati" and "passione".
As you can see I’ve highlighted the two words, the code is really simple.
private void button1_Click(object sender, EventArgs e){ webBrowser1.Navigate("http://www.nablasoft.com/"); webBrowser1.DocumentCompleted += webBrowser1_DocumentCompleted; }void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e){ IHTMLDocument2 doc2 = webBrowser1.Document.DomDocument as IHTMLDocument2; StringBuilder html = new StringBuilder(doc2.body.outerHTML); var words = new[] { "laureati", "passione" }; foreach (String key in words) { String substitution = "<span style='background-color: rgb(255, 255, 0);'>" + key + "</span>"; html.Replace(key, substitution); } doc2.body.innerHTML = html.ToString();}
0 0
- Highlight words in webbrowser control
- Handle showModalDialog in a WebBrowser control host
- WebBrowser control Hosting Office documents in .NET forms
- Calling JavaScript in a WebBrowser control from C#
- win32 Advanced customization of WebBrowser Control in Dialog based app.
- Webbrowser Control Limitations
- Controlling WebBrowser Control Compatibility
- Handle showModalDialog in a WebBrowser control host
- windows phone:International UTF-8 Characters in Windows Phone 7 WebBrowser Control
- How To Determine When a Page Is Done Loading in WebBrowser Control
- webbrowser control activex 初接触
- Suppressing Hosted WebBrowser Control Dialogs
- Motivation: WebBrowser control for MWF
- Passing Domain Credentials in C# to a WebBrowser Control in .Net WinForms Applications(winform中传递域认)
- Highlight text in textbox and copy
- Highlight Current Line in Visual Studio 2010
- words in read book
- Words In Economics
- #初学算法# 归并排序与冒泡排序算法对比
- 浏览器的定制与扩展
- Android字体加粗
- Android 4.2官方文档chm格式下载
- S5PC100——UART
- Highlight words in webbrowser control
- ST Nucleo mbed套件开发 一 MBED环境使用 以Nucleo-F401为例
- Cocos2d-x3.2与OpenGL渲染总结(一)Cocos2d-x3.2的渲染流程
- 松赞干布鎏金铜像
- 编程算法 - 连续和最大的子数组 代码(C)
- 《Android4游戏编程入门经典》读后感
- 黑马程序员——java小结_014.001_map+泛型输出
- Android使用java的Math.Random获取随机色值
- 【线段树】线段树入门