c# webbrowser  获取用户选中文字

简介: 原文:c# webbrowser  获取用户选中文字     最近一直被一个问题困扰,有一个文本框,一个webbrowser控件,一个上下文菜单, 用户用鼠标左键选中文字,右键点击搜索,就把选中的文字赋给文本框的TEXT,便可以递进搜索,在网上逛了几天,也没有找到好的方法,终于在...
原文: c# webbrowser  获取用户选中文字

    最近一直被一个问题困扰,有一个文本框,一个webbrowser控件,一个上下文菜单,

c# <wbr>webbrowser <wbr> <wbr>获取用户选中文字 用户用鼠标左键选中文字,右键点击搜索,就把选中的文字赋给文本框的TEXT,便可以递进搜索,在网上逛了几天,也没有找到好的方法,终于在学长的帮助下,找到了最终的答案!特拿来与大家分享!
前提条件,你需要添加引用 如图:
c# <wbr>webbrowser <wbr> <wbr>获取用户选中文字
在程序中要添加 using mshtml;

//获取用户选中的文字
            IHTMLDocument2 htmlDocument = webBrowser1.Document.DomDocument as IHTMLDocument2;
            IHTMLSelectionObject currentSelection = htmlDocument.selection;
            if (currentSelection != null)
            { IHTMLTxtRange range = currentSelection.createRange() as IHTMLTxtRange;
                if (range != null)
                {
                    //MessageBox.Show(range.text);
                    tbKeyWord.Text = range.text;
                }
            }

目录
相关文章
|
1月前
|
C# 开发工具 数据安全/隐私保护
C# 给图片添加文字水印
C# 给图片添加文字水印
|
1月前
|
开发框架 .NET C#
C# 自动填充文字内容到指定图片
C# 自动填充文字内容到指定图片
|
1月前
|
JavaScript 前端开发 C#
C# webbrowser控件设置代理IP访问网站
C# webbrowser控件设置代理IP访问网站
203 5
|
11月前
|
人工智能 文字识别 API
C# 10分钟完成百度图片提取文字(文字识别)——入门篇
C# 10分钟完成百度图片提取文字(文字识别)——入门篇
|
C#
C#中,让按钮文字垂直水平都居中
C#中,让按钮文字垂直水平都居中
120 0
|
API 开发工具 C#
C#使用原生方法将文字朗读出来
C#使用原生方法将文字朗读出来
198 0
如何用C#显示竖排文字?
看这个题目,应该觉的这个问题不难,刚开始我也是这么想,可是目前我手头上的参考资料上没有一个介绍竖直显示文字的,上网查资料只发现一个有用的,可是实现起来比较麻烦,需要进行坐标转换,旋转,还得平移,没办法,为了实现下图Y方向坐标的标注,只好这样了
1160 0
|
C#
【C#/WPF】TextBlock/TextBox/Label编辑文字的问题
原文:【C#/WPF】TextBlock/TextBox/Label编辑文字的问题 标题有点描述不清,就当是为了方便自己用时易于搜索到。
1352 0
|
C#
C# 如何添加Excel页眉页脚(图片、文字、奇偶页不同)
简介 我们可以通过代码编程来对Excel工作表实现很多操作,在下面的示例中,将介绍如何来添加Excel页眉、页脚。在页眉处,我们可以添加文字,如公司名称、页码、工作表名、日期等,也可以添加图片,如LOGO、标记等,页脚同理。
1879 0
|
JavaScript C# 前端开发
c#控制IE浏览器自动点击等事件WebBrowser,mshtml.IHTMLDocument2
原文:c#控制IE浏览器自动点击等事件WebBrowser,mshtml.IHTMLDocument2 可以实现例如通过应用程序操作google搜索,用户输入要搜索的内容,然后在google中搜索;可以自动点击网页上的按钮等功能     1.
2488 0