Aracılığıyla paylaş


HtmlDocument.All Özellik

Tanım

Belgenin HtmlElementCollectiontüm HtmlElement nesnelerini depolayan bir örneğini alır.

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

Özellik Değeri

HtmlElementCollection Belgedeki tüm öğelerin sayısı.

Örnekler

Aşağıdaki kod örneği, belgedeki tüm öğeleri yineler ve ayarlar Enabled=Trueve belge yüklenirken kullanıcı girişini önlemek için varsayılan olarak devre dışı bırakılmış olabilecek öğeleri etkinleştirir. Kod örneği, uygulamanızın adlı WebBrowser1bir WebBrowser denetim içermesini gerektirir.

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

Açıklamalar

Koleksiyon, All belge ağacındaki konumundan bağımsız olarak HTML belgesindeki herhangi bir öğeye rastgele erişim sağlar. Bir HTML belgesindeki herhangi bir öğeye ad, kimlik veya dizine göre erişmek için bu öğeyi kullanın. Belge içindeki tüm öğeleri de yineleyebilirsiniz.

ve TITLEgibi HEAD bazı öğelerle hiçbir zaman ilişkilendirilen adlar bulunmaz. Diğer tüm öğelerin adları yalnızca HTML dosyasının yazarı tarafından atanmışsa olur. Adsız öğelere kimlik veya dizine göre erişebilirsiniz.

Etiketin All dışındaki bir HTML dosyasındaki tüm öğelerin üst öğesi olması gerektiğinden koleksiyona HTML doğrudan öğe ekleyemezsiniz. Ağacına AppendChild yeni öğeler eklemek için yöntemini veya InnerHtml özelliğini HtmlElement kullanın.

Şunlara uygulanır

Ayrıca bkz.