HtmlDocument.All Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene un'istanza di HtmlElementCollection, in cui sono memorizzati tutti gli oggetti HtmlElement per il 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
Valore della proprietà
Oggetto HtmlElementCollection contenente tutti gli elementi del documento.
Esempio
Nell'esempio di codice seguente viene eseguita l'iterazione di tutti gli elementi di un documento e viene impostato Enabled=True
, abilitando tutti gli elementi che potrebbero essere stati disabilitati per impostazione predefinita per impedire l'input dell'utente durante il caricamento del documento. L'esempio di codice richiede che l'applicazione contenga un WebBrowser controllo denominato 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
Commenti
La All raccolta consente l'accesso casuale a qualsiasi elemento nel documento HTML, indipendentemente dalla relativa posizione nell'albero del documento. Usarlo per accedere a qualsiasi elemento in un documento HTML in base al nome, all'ID o all'indice. È anche possibile scorrere tutti gli elementi all'interno di un documento.
Alcuni elementi, ad esempio HEAD
e TITLE
, non avranno mai nomi associati. Tutti gli altri elementi avranno nomi solo se l'autore del file HTML le ha assegnate. È possibile accedere a elementi senza nomi in base all'ID o all'indice.
Non è possibile aggiungere elementi direttamente alla All raccolta, perché tutti gli elementi di un file HTML all'esterno del HTML
tag devono avere un elemento padre. Utilizzare il AppendChild metodo o la InnerHtml proprietà su HtmlElement per aggiungere nuovi elementi all'albero.