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