HtmlElement.Parent Ö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.
Geçerli öğenin üst öğesini alır.
public:
property System::Windows::Forms::HtmlElement ^ Parent { System::Windows::Forms::HtmlElement ^ get(); };
public System.Windows.Forms.HtmlElement Parent { get; }
public System.Windows.Forms.HtmlElement? Parent { get; }
member this.Parent : System.Windows.Forms.HtmlElement
Public ReadOnly Property Parent As HtmlElement
Özellik Değeri
HTML belgesinin hiyerarşisindeki geçerli öğenin üzerindeki öğe.
Örnekler
Aşağıdaki kod örneği bir belgedeki tüm IMG
etiketleri bulur ve özelliğini kullanarak Parent öğesinin başka bir sayfaya köprülenip bağlanmadığını IMG
test eder. Bu durumda kod, url'yi etiketin IMG
özniteliğine ALT
atar; böylece kullanıcılar resmin üzerine fareyle gelip bunları nereye götüreceklerini görebilirler.
private void AddUrlToTooltip()
{
if (webBrowser1.Document != null)
{
foreach (HtmlElement elem in webBrowser1.Document.GetElementsByTagName("IMG"))
{
if (elem.Parent.TagName.Equals("A"))
{
String altStr = elem.GetAttribute("ALT");
if (!(altStr == null) && (altStr.Length != 0))
{
elem.SetAttribute("ALT", altStr + " - points to " + elem.Parent.GetAttribute("HREF"));
}
else
{
elem.SetAttribute("ALT", "Points to " + elem.Parent.GetAttribute("HREF"));
}
}
}
}
}
Private Sub AddUrlToTooltip()
If (WebBrowser1.Document IsNot Nothing) Then
With WebBrowser1.Document
For Each Elem As HtmlElement In .GetElementsByTagName("IMG")
If (Elem.Parent.TagName.Equals("A")) Then
Dim AltStr As String = Elem.GetAttribute("ALT")
If (Not (AltStr Is Nothing) And (AltStr.Length <> 0)) Then
Elem.SetAttribute("ALT", AltStr & " - points to " & Elem.Parent.GetAttribute("HREF"))
Else
Elem.SetAttribute("ALT", "Points to " & Elem.Parent.GetAttribute("HREF"))
End If
End If
Next
End With
End If
End Sub
Açıklamalar
özelliği, Parent bir öğenin bağlamının bulunmasını sağlar. En çok, belgenin nesne hiyerarşisindeki herhangi bir öğe için tetiklenen gibi Clickolay işleyicileri içinde kullanışlıdır.
Parent HTML öğesinin özelliği (HTML belgesinin üst kısmı) kendisine işaret eder. Döngü içinde çağrısı Parent yaparsanız, döngünün kesme koşulunun geçerli öğenin türüyle özelliğin türünü Parent
karşılaştırdığını doğrulayın, aksi takdirde kodunuz sonsuz bir döngü yürütebilir.