HtmlWindow.WindowFrameElement Propriété

Définition

Obtient l'élément frame correspondant à cette fenêtre.

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

Valeur de propriété

HtmlElement

Correspondant HtmlElement à l’élément FRAME de cette fenêtre. Si cette fenêtre n'est pas un frame, retourne null.

Exemples

L’exemple de code suivant compare l’attribut SRC d’images dans un FRAMESET emplacement actuel. S’ils sont différents, les images sont réinitialisées à leurs URL d’origine.

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

Remarques

Lorsque vous récupérez un FRAME élément de la Frames collection, il retourne un HtmlWindow. Appelez WindowFrameElement cet objet si vous devez accéder aux attributs de l’élément sous-jacent FRAME , tels que l’attribut SRC .

S’applique à

Voir aussi