HtmlWindow.WindowFrameElement Propiedad

Definición

Obtiene el elemento de marco correspondiente a esta ventana.

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

Valor de propiedad

Que HtmlElement corresponde al elemento de FRAME esta ventana. Si esta ventana no es un marco, devuelve null.

Ejemplos

En el ejemplo de código siguiente se compara el SRC atributo de los marcos de a FRAMESET la ubicación actual. Si son diferentes, los marcos se restablecen a sus direcciones URL originales.

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

Comentarios

Al recuperar un FRAME elemento de la Frames colección, devuelve un HtmlWindow. Llame WindowFrameElement a en este objeto si necesita tener acceso a atributos del elemento subyacente FRAME , como el SRC atributo .

Se aplica a

Consulte también