Share via


HtmlElement.Parent Özellik

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.