HtmlDocument.All 屬性

定義

取得 HtmlElementCollection 的執行個體,它會儲存文件的所有 HtmlElement 物件。

public:
 property System::Windows::Forms::HtmlElementCollection ^ All { System::Windows::Forms::HtmlElementCollection ^ get(); };
public System.Windows.Forms.HtmlElementCollection All { get; }
member this.All : System.Windows.Forms.HtmlElementCollection
Public ReadOnly Property All As HtmlElementCollection

屬性值

HtmlElementCollection

文件中所有項目的 HtmlElementCollection

範例

下列程式碼範例會逐一查看檔中的所有元素,並設定 Enabled=True ,啟用預設可能已停用的任何元素,以防止載入檔時的使用者輸入。 程式碼範例會要求您的應用程式包含 WebBrowser 名為 的 WebBrowser1 控制項。

public void EnableAllElements()
{
    if (webBrowser1.Document != null)
    {
        foreach (HtmlElement pageElement in webBrowser1.Document.All)
        {
            pageElement.Enabled = true;
        }
    }
}
Private Sub EnableAllElements()
    If (WebBrowser1.Document IsNot Nothing) Then
        For Each PageElement As HtmlElement In WebBrowser1.Document.All
            PageElement.Enabled = True
        Next
    End If
End Sub

備註

不論 All 其在檔樹狀結構中的位置為何,集合都會隨機存取 HTML 檔案中的任何專案。 使用它來依名稱、識別碼或索引存取 HTML 檔案中的任何專案。 您也可以逐一查看檔內的所有元素。

某些元素,例如 HEADTITLE ,永遠不會有與其相關聯的名稱。 所有其他元素只有在指派 HTML 檔案的作者時,才會有名稱。 您可以依識別碼或索引存取沒有名稱的專案。

您無法直接將元素新增至 All 集合,因為標記外部 HTML HTML 檔案中的所有專案都必須有父元素。 使用 上的 AppendChild 方法或 InnerHtml 屬性 HtmlElement ,將新元素新增至樹狀結構。

適用於

另請參閱