C#浏览器搜索功能(编辑)

问题描述:

如何建立我自己的浏览器控件的搜索功能,并且如果可能的话移除内置的(CTRL + F查找功能,即)?任何有关这方面的帮助将不胜感激。C#浏览器搜索功能(编辑)

编辑 - 如何搜索文本并选择它?非常像查找对话框将如何找到文本并选择它,我想这样做,我已经搞乱了页面的文档属性,但我仍然无法让它工作。任何帮助?

+0

可能的重复:http://stackoverflow.com/questions/1512284/alternative-to-webbrowser-control – 2010-11-08 11:57:38

这就是WebBrowser控制的目的。

有第三方浏览器控件,您可以改用:


更新(以下评论):

您可以捕获Ť他KeyPress控件的事件,以找出如果ctrl + f被按下,然后对控件返回的文档使用您自己的搜索算法。

我希望你应该能够做一些类似的第三方控件。

+0

嗯,虽然这些都很好,我觉得他们会对我的应用程序太耗费资源。我想知道如何在Web浏览器中编写我自己的搜索功能(并替换旧的),因为这是我想在Web浏览器控件中修改的所有内容。任何想法我会如何做到这一点? – david 2010-11-08 14:47:36

+0

@david - 我真的不明白你想达到什么目的。你在谈论现有的网络浏览器吗?你的意思是像不同的IE搜索提供商或Firefox中存在的搜索提供商列表? – Oded 2010-11-08 14:56:34

+0

我会改说它。使用webbrowser控件,我需要自己的搜索功能(而不是按CTRL + F时显示的功能)。我将如何以编程方式搜索并选择网页中的文本? – david 2010-11-08 15:24:35