2010-11-08 131 views
0

如何建立我自己的瀏覽器控件的搜索功能,並且如果可能的話移除內置的(CTRL + F查找功能,即)?任何有關這方面的幫助將不勝感激。C#瀏覽器搜索功能(編輯)

編輯 - 如何搜索文本並選擇它?非常像查找對話框將如何找到文本並選擇它,我想這樣做,我已經搞亂了頁面的文檔屬性,但我仍然無法讓它工作。任何幫助?

+0

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

回答

0

這就是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