Aracılığıyla paylaş


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; }
member this.WindowFrameElement : System.Windows.Forms.HtmlElement
Public ReadOnly Property WindowFrameElement As HtmlElement

Özellik Değeri

HtmlElement

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 FRAMESET içindeki SRC ç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 Frames bir FRAME öğe aldığınızda, bir HtmlWindowdöndürür. Özniteliği gibi temel alınan FRAME öğenin özniteliklerine erişmeniz gerekiyorsa bu nesnede çağrısı WindowFrameElement yapınSRC.

Şunlara uygulanır

Ayrıca bkz.