HtmlWindow.WindowFrameElement Egenskap

Definition

Hämtar ramelementet som motsvarar det här fönstret.

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

Egenskapsvärde

En HtmlElement som motsvarar det här fönstrets FRAME element. Om det här fönstret inte är en ram returneras null.

Exempel

I följande kodexempel jämförs SRC attributet för bildrutor i en FRAMESET med den aktuella platsen. Om de skiljer sig återställs bildrutorna till sina ursprungliga URL:er.

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

Kommentarer

När du hämtar ett FRAME element från Frames samlingen returneras en HtmlWindow. Anropa WindowFrameElement det här objektet om du behöver komma åt attribut för det underliggande FRAME elementet, till exempel attributet SRC .

Gäller för

Se även