日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

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

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

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

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

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

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

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

在編程中訪問 DOM

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

窗體的名稱使用默認名Form1。

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

彈出“添加引用對話框”。

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

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

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

彈出添加/移除項對話框。

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

帶有標簽的瀏覽器控件就出現(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. 回到窗體設計器界面,選中瀏覽器組件,單擊屬性窗口中的事件圖標。

我們看到網(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)頁就會顯示在瀏覽器中,相應的元素會顯示在下面的列表框中,如下面截圖所示:

 


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

亚洲午夜限制影院| 日韩精品一站图| 日韩欧美九九| 激情五月天二区| www.7900av.cOM| 亚洲色图成人网站| 五月大香蕉| 内射蜜桃臀| 老鸭窝国产在线| 美女人妻AV电影| 亚洲激情一二三区| 久久精品国产只有精品66| 久久金典人妻| 久久久久御姐| 日韩国产欧美性爱| 性久久久久人妻| 传媒av网页在线| 国产精品一区精品二区精品三区| 国产精品白浆久久久| 欧美中精品少妇久久久久| 五月婷婷开心中文字幕_第1集| 国产麻豆视频免费试看一区二区 | 亚洲黄色片久久| 武汉市| 久久黄色电影三级片| 国产无码日韩精品| 国产精品色69| www.88AV在线国产| 精品亚洲AⅤ无码专区毛片| 欧美极品三级| 欧美一,二区| 亚洲性情在线| 欧美独站一区二区三区| 欧美一级免费网站| 鸡吧艹骚逼| 日韩欧美日韩成人网站| 欧美国产视频日韩| 无码一区电影| 超碰99爱| 麻豆国产在线_一区二区三区精品_ | 色 日韩 欧美 在线 国产 成人|