HtmlDocument.All Egenskap

Definition

Hämtar en instans av HtmlElementCollection, som lagrar alla HtmlElement objekt för dokumentet.

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

Egenskapsvärde

Alla HtmlElementCollection element i dokumentet.

Exempel

Följande kodexempel itererar genom alla element i ett dokument och anger Enabled=True, vilket aktiverar alla element som kan ha inaktiverats som standard för att förhindra användarindata medan dokumentet lästes in. Kodexemplet kräver att programmet innehåller en WebBrowser kontroll med namnet 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

Kommentarer

Samlingen All ger slumpmässig åtkomst till alla element i HTML-dokumentet, oavsett dess position i dokumentträdet. Använd det för att komma åt alla element i ett HTML-dokument efter namn, ID eller index. Du kan också iterera över alla element i ett dokument.

Vissa element, till exempel HEAD och TITLE, kommer aldrig att ha namn associerade med dem. Alla andra element har endast namn om författaren till HTML-filen har tilldelat dem. Du kan komma åt element utan namn efter ID eller index.

Du kan inte lägga till element direkt i All samlingen eftersom alla element i en HTML-fil utanför taggen måste ha ett överordnat HTML element. AppendChild Använd metoden eller InnerHtml egenskapen på HtmlElement för att lägga till nya element i trädet.

Gäller för

Se även