HtmlWindow.WindowFrameElement Özellik

Tanım

Bu pencereye karşılık gelen çerçeve öğesini alır.

public:
 property System::Windows::Forms::HtmlElement ^ WindowFrameElement { System::Windows::Forms::HtmlElement ^ get(); };
public System.Windows.Forms.HtmlElement WindowFrameElement { get; }
public System.Windows.Forms.HtmlElement? WindowFrameElement { get; }
member this.WindowFrameElement : System.Windows.Forms.HtmlElement
Public ReadOnly Property WindowFrameElement As HtmlElement

Özellik Değeri

HtmlElement Bu pencerenin FRAME öğesine karşılık gelen. Bu pencere bir çerçeve değilse döndürür null.

Örnekler

Aşağıdaki kod örneği, bir SRC içindeki FRAMESET çerçevelerin özniteliğini geçerli konumla karşılaştırır. Bunlar farklıysa, çerçeveler özgün URL'lerine sıfırlanır.

private void ResetFrames()
{
    if (!(webBrowser1.Document == null)) 
    {
        HtmlElement frameElement = null;
        HtmlWindow docWindow = webBrowser1.Document.Window;

        foreach (HtmlWindow frameWindow in docWindow.Frames)
        {
            frameElement = frameWindow.WindowFrameElement;
            String originalUrl = frameElement.GetAttribute("SRC");

            if (!originalUrl.Equals(frameWindow.Url.ToString())) 
            {
                frameWindow.Navigate(new Uri(originalUrl));
            }
        }
    }
}
Private Sub ResetFrames()
    If (WebBrowser1.Document IsNot Nothing) Then
        Dim FrameElement As HtmlElement
        Dim DocWindow As HtmlWindow = WebBrowser1.Document.Window

        For Each FrameWindow As HtmlWindow In DocWindow.Frames
            FrameElement = FrameWindow.WindowFrameElement
            Dim OriginalUrl As String = FrameElement.GetAttribute("SRC")

            If (Not OriginalUrl.Equals(FrameWindow.Url.ToString())) Then
                FrameWindow.Navigate(New Uri(OriginalUrl))
            End If
        Next
    End If
End Sub

Açıklamalar

Koleksiyondan FRAME bir Frames öğe aldığınızda, bir HtmlWindowdöndürür. Özniteliği gibi temel alınan WindowFrameElement öğenin özniteliklerine erişmeniz gerekiyorsa bu nesne üzerinde çağrısı FRAME yapınSRC.

Şunlara uygulanır

Ayrıca bkz.