Udostępnij za pośrednictwem


HtmlDocument.All Właściwość

Definicja

Pobiera wystąpienie obiektu HtmlElementCollection, które przechowuje wszystkie HtmlElement obiekty dla dokumentu.

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

Wartość właściwości

HtmlElementCollection

Wszystkie HtmlElementCollection elementy w dokumencie.

Przykłady

Poniższy przykład kodu iteruje wszystkie elementy w dokumencie i ustawia Enabled=Trueelement , włączając wszystkie elementy, które mogły zostać domyślnie wyłączone, aby uniemożliwić wprowadzanie danych przez użytkownika podczas ładowania dokumentu. Przykładowy kod wymaga, aby aplikacja zawierała kontrolkę WebBrowser o nazwie 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

Uwagi

Kolekcja All zapewnia losowy dostęp do dowolnego elementu w dokumencie HTML, niezależnie od jego położenia w drzewie dokumentów. Służy do uzyskiwania dostępu do dowolnego elementu w dokumencie HTML według nazwy, identyfikatora lub indeksu. Możesz również iterować wszystkie elementy w dokumencie.

Niektóre elementy, takie jak HEAD i TITLE, nigdy nie będą miały skojarzonych z nimi nazw. Wszystkie inne elementy będą miały nazwy tylko wtedy, gdy autor pliku HTML je przypisał. Dostęp do elementów można uzyskać bez nazw według identyfikatora lub indeksu.

Nie można dodawać elementów bezpośrednio do All kolekcji, ponieważ wszystkie elementy w pliku HTML poza HTML tagiem muszą mieć element nadrzędny. AppendChild Użyj metody lub InnerHtml właściwości , HtmlElement aby dodać nowe elementy do drzewa.

Dotyczy

Zobacz też