Compartir vía


HtmlWindow.WindowFrameElement Propiedad

Definición

Obtiene el elemento de marco que corresponde 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

HtmlElement

Que HtmlElement corresponde al elemento FRAME de 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 con FRAMESET la ubicación actual. Si son diferentes, los fotogramas 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

Cuando se recupera un FRAME elemento de la Frames colección, devuelve .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