HtmlDocument.All Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 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.