HtmlDocument.All Свойство

Определение

Получает экземпляр класса 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

Коллекция 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 чтобы добавить новые элементы в дерево.

Применяется к

См. также раздел