HtmlDocument.All Vlastnost

Definice

Získá instanci HtmlElementCollection, která ukládá všechny HtmlElement objekty pro dokument.

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

Hodnota vlastnosti

HtmlElementCollection

Všechny HtmlElementCollection prvky v dokumentu.

Příklady

Následující příklad kódu iteruje všechny prvky v dokumentu a sady Enabled=True, povolení všech prvků, které mohly být ve výchozím nastavení zakázány, aby se zabránilo vstupu uživatele při načítání dokumentu. Příklad kódu vyžaduje, aby vaše aplikace obsahovala WebBrowser ovládací prvek s názvem 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

Poznámky

Kolekce All poskytuje náhodný přístup ke všem prvkům v dokumentu HTML bez ohledu na jeho umístění ve stromu dokumentů. Použijte ho pro přístup k libovolnému prvku v dokumentu HTML podle názvu, ID nebo indexu. Můžete také iterovat všechny prvky v dokumentu.

Některé prvky, například HEAD a TITLE, nebudou mít nikdy názvy spojené s nimi. Všechny ostatní prvky budou mít názvy pouze v případě, že je autor souboru HTML přiřadil. K prvkům můžete přistupovat bez názvů podle ID nebo indexu.

Do kolekce nelze přidat prvky přímo All , protože všechny prvky v souboru HTML mimo HTML značku musí mít nadřazený prvek. Použijte metodu AppendChild InnerHtml nebo vlastnost HtmlElement k přidání nových prvků do stromu.

Platí pro

Viz také