HtmlDocument.All Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá instanci HtmlElementCollection, která ukládá všechny HtmlElement objekty pro dokument.
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
Hodnota vlastnosti
Všechny HtmlElementCollection prvky v dokumentu.
Příklady
Následující příklad kódu iteruje všechny prvky v dokumentu a sady Enabled=True
, povolení všech prvků, které mohly být ve výchozím nastavení zakázány, aby se zabránilo vstupu uživatele při načítání dokumentu. Příklad kódu vyžaduje, aby vaše aplikace obsahovala WebBrowser ovládací prvek s názvem 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
Poznámky
Kolekce All poskytuje náhodný přístup ke všem prvkům v dokumentu HTML bez ohledu na jeho umístění ve stromu dokumentů. Použijte ho pro přístup k libovolnému prvku v dokumentu HTML podle názvu, ID nebo indexu. Můžete také iterovat všechny prvky v dokumentu.
Některé prvky, například HEAD
a TITLE
, nebudou mít nikdy názvy spojené s nimi. Všechny ostatní prvky budou mít názvy pouze v případě, že je autor souboru HTML přiřadil. K prvkům můžete přistupovat bez názvů podle ID nebo indexu.
Do kolekce nelze přidat prvky přímo All , protože všechny prvky v souboru HTML mimo HTML
značku musí mít nadřazený prvek. Použijte metodu AppendChild InnerHtml nebo vlastnost HtmlElement k přidání nových prvků do stromu.