HtmlWindow.WindowFrameElement Propriedade

Definição

Obtém o elemento de quadro correspondente a essa janela.

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

Valor da propriedade

Um HtmlElement que corresponde ao elemento FRAME dessa janela. Se essa janela não for um quadro, ela retornará null.

Exemplos

O exemplo de código a seguir compara o SRC atributo de quadros em um FRAMESET com o local atual. Se forem diferentes, os quadros serão redefinidos para suas URLs originais.

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

Comentários

Quando você recupera um FRAME elemento da Frames coleção, ele retorna um HtmlWindow. Chame WindowFrameElement nesse objeto se você precisar acessar atributos do elemento subjacente FRAME , como o SRC atributo .

Aplica-se a

Confira também