none
VB2008 解釋 RRS feed

  • 問題

  • Dim oLogin As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("input")
            For Each element As HtmlElement In oLogin

    這一句解釋是啥?

    2011年7月30日 下午 01:35

解答

  • Hi:

    拆成兩句來看

    >>Dim oLogin As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("input")

    意思是把WebBrowser1控制項瀏覽的網頁中,去取得所有的input Elements存放在型別HtmlElementCollection的變數oLogin

    >>For Each element As HtmlElement In oLogin

    這是一個foreach迴圈,它會一個一個走訪oLogin這個變數集合中的每一個項目

    以您提供的例子,該迴圈就是走訪WebBrowser1網頁上的每個input Element


    Shadowと愉快なコード達
    Please correct me if my concept is wrong


    • 已標示為解答 手指 2011年7月30日 下午 02:38
    2011年7月30日 下午 02:29

所有回覆

  • 定義 HtmlElement 物件的集合。

    http://msdn.microsoft.com/zh-tw/library/system.windows.forms.htmlelementcollection.aspx

    WebBrowser 控制項 :http://msdn.microsoft.com/zh-tw/library/w290k23d(v=vs.80).aspx

    取得 HtmlDocument,表示目前顯示在 WebBrowser 控制項中的 Web 網頁。

    WebBrowser.Document 屬性 :http://msdn.microsoft.com/zh-tw/library/system.windows.forms.webbrowser.document(v=vs.80).aspx

    其實這個自己查一下就有了吧 XD

     


    coding or not
    2011年7月30日 下午 01:59
  • Hi:

    拆成兩句來看

    >>Dim oLogin As HtmlElementCollection = WebBrowser1.Document.GetElementsByTagName("input")

    意思是把WebBrowser1控制項瀏覽的網頁中,去取得所有的input Elements存放在型別HtmlElementCollection的變數oLogin

    >>For Each element As HtmlElement In oLogin

    這是一個foreach迴圈,它會一個一個走訪oLogin這個變數集合中的每一個項目

    以您提供的例子,該迴圈就是走訪WebBrowser1網頁上的每個input Element


    Shadowと愉快なコード達
    Please correct me if my concept is wrong


    • 已標示為解答 手指 2011年7月30日 下午 02:38
    2011年7月30日 下午 02:29
  • 你先把你解讀的部分貼出來,再由網友告訴你關鍵地方,你以後才會釣魚,而不是一直在等別人幫你釣魚的記者。
    論壇是網友平等互助 保證解答請至 微軟技術支援服務
    提問時,錯誤情境描述與錯誤訊息很重要,情境描述包含你做了什麼,預期的結果與實際發生的結果。一個最爛的問法範例:「我的電腦電腦怎麼不能開機?」誰知道你家是不是沒電還是你根本找不到電源鈕。
    2011年7月31日 上午 08:03