日本xxxx18视频在线观看-日本xxxx1819-日本xxxwww在线观看-日本xxx-日本xx-日本www在线视频

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

C#使用微軟網(wǎng)頁瀏覽器控件

admin
2017年2月10日 10:29 本文熱度 6834

原文見:http://blog.csdn.net/Felomeng/archive/2007/05/18/1614411.aspx

 摘要: 這個小示例展示了如何使用微軟網(wǎng)頁瀏覽器以及微軟 文檔對象模型(DOM)去處理任意網(wǎng)頁中的元素。

為了在編程中使用DOM,需要把網(wǎng)頁瀏覽器和與它的方法、屬性、事件相關(guān)的DOM添加到你的C#工程中。通過調(diào)用Navigate方法打開Url地址指向的文檔。打開網(wǎng)頁需要一定時間,所以必須等待打開事件完成。通過IHTMLDocument2界面對象將瀏覽器文檔格式化從而得到常見的網(wǎng)頁形式。可以對集合進行相應(yīng)的操作,如點擊一個鏈接或圖片集合,就會返回一個IHTMLElementCollection對象。

在這個小示例中,您將用網(wǎng)頁瀏覽器和DOM來得到和顯示一個網(wǎng)頁中的所有內(nèi)容。

在編程中訪問 DOM

  1. 建立一個新的Visual C#窗口應(yīng)用程序工程,并命名為DOM

窗體的名稱使用默認名Form1

  1. 在解決方案資源管理器中,右鍵單擊本工程,在彈出菜單中選擇添加引用。

彈出“添加引用對話框”

  1. 打開.NET頁雙擊名為Microsoft.mshtml的組件。
  2. 單擊確定。

微軟DOM的相應(yīng)方法、事件和屬性都添加到了這個工程。

鼠標(biāo)向左滑動,打開工具箱,右鍵單擊任意工具,在彈出菜單中選擇添加/移除項

彈出添加/移除項對話框

  1. 打開COM組件頁選中微軟網(wǎng)頁瀏覽器一項前面的多選框。

帶有標(biāo)簽的瀏覽器控件就出現(xiàn)在工具箱中剛才單擊位置所在頁了。

  1. 選擇這個瀏覽器并單擊窗體。

窗體上就會添加一個名為axWebBrowser1的網(wǎng)頁瀏覽器。

  1. 在這個瀏覽器的上方添加一個TextBox組件,下方添加一個ListBox組件,這兩個組件都使用它們的默認名稱:textBox1listBox1
  2. listBox1右方添加一個Button組件。將ButtonText屬性改為"提交",名稱也使用默認:button1

最后得到下圖所示樣式的窗口:

 

  1. 雙擊button1

方法button1_Click就會自動添加到工程中。

  1. button1_Click法中使用下面黑體的代碼:

11.       private void button1_Click(object sender, System.EventArgs e)

12.       {

13.          object Zero = 0;

14.          object EmptyString = "";

15.          axWebBrowser1.Navigate(textBox1.Text,

16.          ref Zero, ref EmptyString, ref EmptyString, ref EmptyString);

}

  1. 回到窗體設(shè)計器界面,選中瀏覽器組件,單擊屬性窗口中的事件圖標(biāo)。

我們看到網(wǎng)頁瀏覽器的事件列表。

  1. 雙擊Document Complete事件

axWebBrowser1_DocumentComplete事件處理過程就添加到工程了。

  1. 在窗體Form1的代碼頁的開頭處添加下面黑體的引用:

20.       using System.Data;

using mshtml;

  1. 在事件處理過axWebBrowser1_DocumentComplete添加如下黑體的代碼:

22.       private void axWebBrowser1_DocumentComplete(

23.          object sender,

24.          AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)

25.       {

26.          IHTMLDocument2 HTMLDocument =

27.             (IHTMLDocument2) axWebBrowser1.Document;

28.          IHTMLElementCollection links = HTMLDocument.links;

29.        

30.          listBox1.Items.Clear();

31.        

32.          foreach (HTMLAnchorElementClass el in links)

33.          {

34.             listBox1.Items.Add(el.outerHTML);

35.          }

}

  1. F5鍵編譯并啟動程序。

Form1窗體就出現(xiàn)了。

  1. 在文本框中輸入一個Url地址,如:http://blog.csdn.net/Felomeng,然后單擊提交

網(wǎng)頁就會顯示在瀏覽器中,相應(yīng)的元素會顯示在下面的列表框中,如下面截圖所示:

 


該文章在 2017/2/10 10:29:07 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運作、調(diào)度、堆場、車隊、財務(wù)費用、相關(guān)報表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點,圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務(wù)都免費,不限功能、不限時間、不限用戶的免費OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 91综合专区国产在线 | 国产综合色在 | 99精品欧美| 国产精品欧美日韩一区二区 | 国产不卡视频在线播放 | 精品日本一区二区三区在线 | 日韩a级片| 成人高辣h视频一区二区在线 | 国产日产精品一区 | 久视频国产精品免费观看 | 国产精品一区二区手机看片 | 37pao国产成视频 | 欧美成一级做在线观看 | 欧美va在线观看 | 国产全部| 欧美日韩国产在线高清视频 | 日本夜爽爽 | 国女精品爽爽一 | 国产午夜理论最新电影 | 国产又黄又粗又爽在线观看 | 成全电影大全在线观看 | 老司机在线观看亚 | 成人性爱视频在线观看 | 日韩欧美国产第一页 | 欧美日韩国产一区二区三 | 日本高清一区二区在线 | 国产一区二区三区在线免费 | 国产精品1区在线播放 | 国产亚洲一区在线 | 男男做肉爱视频在线观看 | 国产伦精品一区二 | 免费观看国产日本一区二区 | 免费99精品国产自在在线 | 亚洲自拍色综合图第一页区 | 日本人伦一区二区三区 | 欧美激情视频一区二区 | 国产精品人 | 国产精品hd在线播放 | 日韩伦理电影在线免费观看 | 欧美老人xxxx | 成年人影片免费看 |