我有一個非常大的HTML文件,我想搜索(使用VS 2010的Web瀏覽器控件)。有沒有辦法將搜索框(CTRL-F)配置爲而不是逐步搜索?也就是說,如果我嘗試輸入「手冊」一詞,控制似乎開始掃描每個字母'h'的整個文檔,而不是每個'ha'實例 - 這對於短文檔很有用,但對於非常大的文檔(我的是約35MB),這使得搜索無用的 - 不,我不能獲取文檔的供應商產生許多較小的文檔 - 這是一個非首發:-)如何配置c#Web瀏覽器搜索對話框行爲?
2
A
回答
0
嘗試剪切和粘貼搜索文本到搜索輸入而不是輸入。
0
首次使用線程調用搜索方法。然後在搜索方法中使用Thread.Sleep(/*the number*/);
以等待用戶編寫正確的搜索模式。然後拿到TextBox.Text
(貨品搜尋模式)
這是示例代碼:
起初:
using System.Threading;
Form1構造:
public Form1()
{
InitializeComponent();
Form1.CheckForIllegalCrossThreadCalls = false;
//another codes that you want
}
文本框TextChanged事件:
private void textBox1_TextChanged(object sender, EventArgs e)
{
Thread t=new Thread(SearchMethod);
t.Start();
}
的SearchMethod:
private SearchMethod()
{
Thread.Sleep(5000); //wait 5 second in this state form doesn't hang.
Search(TextBox.Text);
}
搜索:
private Search(string pattern)
{
//Do search
}
0
0
我認爲你可能有問題,因爲Windows IE版本。因爲Web瀏覽器使用IE來渲染(也許搜索)頁面。
,你也可以使用htmlagilitypack(我認爲這可能是有用的)
相關問題
- 1. 如何關閉C#web瀏覽器打印預覽對話框
- 2. web瀏覽器C#對象:設置谷歌瀏覽器爲默認瀏覽器
- 3. jqGrid多重搜索對話框配置
- 4. 爲Web瀏覽器訪問配置WCF
- 5. 如何在瀏覽器啓動時設置進度對話框
- 6. 如何配置FlashDevelop以在Web瀏覽器中進行調試?
- 7. C#瀏覽器搜索功能(編輯)
- 8. web瀏覽器模塊搜索URL以絕對路徑
- 9. Silverlight模式對話框干擾瀏覽器的onbeforeunload對話框
- 10. 瀏覽器下載對話框
- 11. jQuery UI對話框和IE瀏覽器
- 12. 造型瀏覽器對話框
- 13. 通用對話框瀏覽器
- 14. 打開對話框選擇瀏覽器
- 15. MSAL瀏覽器對話框關閉
- 16. 提示瀏覽器下載對話框
- 17. 文件瀏覽器對話框實現
- 18. 如何配置Eclipse Web瀏覽器/網絡設置?
- 19. Web瀏覽器查找html元素中文本的對話框
- 20. 瀏覽jQuery對話框內
- 21. 如何選擇C#的web瀏覽器
- 22. c#Web瀏覽器:如何解決?
- 23. 在OpenFile對話框中搜索C#
- 24. 如何在Safari瀏覽器(Web瀏覽器)運行小程序
- 25. 如何替換Eclipse搜索對話框?
- 26. 如何將瀏覽器設置爲打開web瀏覽器的本地主機?
- 27. 如何使您的自定義Web瀏覽器出現在對話框中
- 28. 我如何將焦點轉移到對象瀏覽器搜索框
- 29. C#Web瀏覽器寬度
- 30. c中的web瀏覽器#
是否有可能推出內置的「查找」對話框連同所需的搜索文本? – SC28 2012-01-30 18:46:14