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

Eigenschaftswert

Ein HtmlElement entsprechendes FRAME Fensterelement. Wenn es sich bei diesem Fenster nicht um einen Rahmen handelt, wird es zurückgegeben null.

Beispiele

Im folgenden Codebeispiel wird das SRC Attribut von Frames an der FRAMESET aktuellen Position 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 liegenden FRAME Elements zugreifen müssen, z. B. das SRC Attribut.

Gilt für:

Weitere Informationen