Поделиться через


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 элементы документа.

Примеры

В следующем примере кода выполняется итерацию всех элементов документа и наборов 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 добавления новых элементов в дерево.

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

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