Compartir a través de


HtmlDocument.All Propiedad

Definición

Obtiene una instancia de HtmlElementCollection, que almacena todos los objetos HtmlElement para el documento.

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

Valor de propiedad

HtmlElementCollection

HtmlElementCollection de todos los elementos del documento.

Ejemplos

En el ejemplo de código siguiente se recorre en iteración todos los elementos de un documento y se establece Enabled=True, lo que habilita los elementos que se pueden haber deshabilitado de forma predeterminada para evitar la entrada del usuario mientras se cargaba el documento. El ejemplo de código requiere que la aplicación contenga un WebBrowser control denominado 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

Comentarios

La All colección proporciona acceso aleatorio a cualquier elemento del documento HTML, independientemente de su posición en el árbol de documentos. Úselo para tener acceso a cualquier elemento de un documento HTML por nombre, identificador o índice. También puede iterar todos los elementos de un documento.

Algunos elementos, como HEAD y TITLE, nunca tendrán nombres asociados a ellos. Todos los demás elementos solo tendrán nombres si el autor del archivo HTML les ha asignado. Puede acceder a elementos sin nombres por identificador o índice.

No se pueden agregar elementos directamente a la All colección, ya que todos los elementos de un archivo HTML fuera de la HTML etiqueta deben tener un elemento primario. Use el AppendChild método o la InnerHtml propiedad en HtmlElement para agregar nuevos elementos al árbol.

Se aplica a

Consulte también