HtmlDocument.All Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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=True
ve 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ı WebBrowser1
bir denetim içermesini WebBrowser 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. Ayrıca, belgedeki tüm öğeler üzerinde de yineleme gerçekleştirebilirsiniz.
ve TITLE
gibi HEAD
bazı öğelerin hiçbir zaman bunlarla ilişkilendirilmiş adları olmaz. 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 öğeye sahip olması gerektiğinden, öğeleri doğrudan koleksiyona HTML
ekleyemezsiniz. Ağacına AppendChild yeni öğeler eklemek için yöntemini veya InnerHtml özelliğini HtmlElement kullanın.