Freigeben über


HtmlWindow.WindowFrameElement Eigenschaft

Definition

Ruft das Frameelement ab, das diesem Fenster entspricht.

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

Eigenschaftswert

HtmlElement

Ein HtmlElement entsprechendes FRAME-Element dieses Fensters. Wenn es sich bei diesem Fenster um keinen Frame handelt, wird null zurückgegeben.

Beispiele

Im folgenden Codebeispiel wird das SRC Attribut von Frames an FRAMESET einem aktuellen Speicherort verglichen. Wenn sie unterschiedlich sind, werden die Frames auf ihre ursprünglichen URLs zurückgesetzt.

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

Hinweise

Wenn Sie ein FRAME Element aus der Frames Auflistung abrufen, wird ein HtmlWindow. Rufen Sie WindowFrameElement dieses Objekt auf, wenn Sie auf Attribute des zugrunde FRAME liegenden Elements zugreifen müssen, z. B. das SRC Attribut.

Gilt für

Siehe auch