Partager via


HtmlDocument.All Propriété

Définition

Obtient une instance de HtmlElementCollection qui stocke tous les objets HtmlElement pour le document.

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

Valeur de propriété

HtmlElementCollection

HtmlElementCollection de tous les éléments dans le document.

Exemples

L’exemple de code suivant itère dans tous les éléments d’un document et définit Enabled=True, ce qui permet à tous les éléments qui peuvent avoir été désactivés par défaut pour empêcher l’entrée utilisateur pendant le chargement du document. L’exemple de code nécessite que votre application contienne un WebBrowser contrôle nommé 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

Remarques

La All collection fournit un accès aléatoire à n’importe quel élément du document HTML, quelle que soit sa position dans l’arborescence du document. Utilisez-le pour accéder à n’importe quel élément d’un document HTML par nom, ID ou index. Vous pouvez également itérer sur tous les éléments d’un document.

Certains éléments, tels que HEAD et TITLE, n’auront jamais de noms associés à eux. Tous les autres éléments n’auront de noms que si l’auteur du fichier HTML les a attribués. Vous pouvez accéder aux éléments sans noms par ID ou index.

Vous ne pouvez pas ajouter d’éléments directement à la All collection, car tous les éléments d’un fichier HTML en dehors de la HTML balise doivent avoir un élément parent. Utilisez la méthode ou la AppendChild InnerHtml propriété sur laquelle HtmlElement ajouter de nouveaux éléments à l’arborescence.

S’applique à

Voir aussi