Freigeben über


HtmlDocument.All Eigenschaft

Definition

Ruft eine Instanz von HtmlElementCollection, die alle HtmlElement Objekte für das Dokument speichert.

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

Eigenschaftswert

Die HtmlElementCollection aller Elemente im Dokument.

Beispiele

Im folgenden Codebeispiel werden alle Elemente in einem Dokument durchlaufen und festgelegt Enabled=True, sodass alle Elemente, die möglicherweise standardmäßig deaktiviert wurden, benutzereingaben während des Ladens des Dokuments verhindert werden können. Das Codebeispiel erfordert, dass Ihre Anwendung ein WebBrowser Steuerelement mit dem Namen WebBrowser1enthält.

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

Hinweise

Die All Auflistung bietet zufälligen Zugriff auf jedes Element im HTML-Dokument, unabhängig von seiner Position in der Dokumentstruktur. Verwenden Sie es, um auf jedes Element in einem HTML-Dokument anhand des Namens, der ID oder des Indexes zuzugreifen. Sie können auch alle Elemente in einem Dokument durchlaufen.

Einige Elemente, z HEAD . B. und TITLE, haben nie Namen zugeordnet. Alle anderen Elemente verfügen nur dann über Namen, wenn ihnen der Autor der HTML-Datei zugewiesen wurde. Sie können auf Elemente ohne Namen nach ID oder Index zugreifen.

Sie können der All Auflistung keine Elemente direkt hinzufügen, da alle Elemente in einer HTML-Datei außerhalb des HTML Tags über ein übergeordnetes Element verfügen müssen. Verwenden Sie die AppendChild Methode oder die InnerHtml Eigenschaft, HtmlElement um der Struktur neue Elemente hinzuzufügen.

Gilt für:

Weitere Informationen