HtmlElement.ScrollIntoView(Boolean) Méthode

Définition

Fait défiler le document contenant cet élément jusqu’à ce que le bord supérieur ou inférieur de cet élément soit aligné sur la fenêtre du document.

public:
 void ScrollIntoView(bool alignWithTop);
public void ScrollIntoView(bool alignWithTop);
member this.ScrollIntoView : bool -> unit
Public Sub ScrollIntoView (alignWithTop As Boolean)

Paramètres

alignWithTop
Boolean

Si true, le haut de l’objet s’affiche en haut de la fenêtre. Si false, le bas de l’objet s’affiche en bas de la fenêtre.

Exemples

L’exemple de code suivant recherche un élément par nom et fait défiler la page afin que le haut de l’élément soit aligné sur le haut de la page visible.

private void ScrollToElement(String elemName)
{
    if (webBrowser1.Document != null)
    {
        HtmlDocument doc = webBrowser1.Document;
        HtmlElementCollection elems = doc.All.GetElementsByName(elemName);
        if (elems != null && elems.Count > 0)
        {
            HtmlElement elem = elems[0];

            elem.ScrollIntoView(true);
        }
    }
}
Private Sub ScrollToElement(ByVal ElemName As String)
    If (WebBrowser1.Document IsNot Nothing) Then
        With WebBrowser1.Document
            Dim Elems As HtmlElementCollection = .All.GetElementsByName(ElemName)
            If (Not Elems Is Nothing And Elems.Count > 0) Then
                Dim Elem As HtmlElement = Elems(0)

                Elem.ScrollIntoView(True)
            End If
        End With
    End If
End Sub

S’applique à

Voir aussi