HtmlDocument.All 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得 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。
範例
下列程式碼範例會逐一查看檔中的所有元素,並設定 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 檔案中的任何專案。 您也可以逐一查看檔內的所有元素。
某些元素,例如 HEAD
和 TITLE
,永遠不會有與其相關聯的名稱。 所有其他元素只有在指派 HTML 檔案的作者時,才會有名稱。 您可以依識別碼或索引存取沒有名稱的專案。
您無法直接將元素新增至 All 集合,因為標記外部 HTML
HTML 檔案中的所有專案都必須有父元素。 使用 上的 AppendChild 方法或 InnerHtml 屬性 HtmlElement ,將新元素新增至樹狀結構。