HtmlElement.ScrollIntoView(Boolean) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fait défiler le document qui contient cet élément jusqu'à ce que le bord supérieur ou inférieur de cet élément soit aligné avec 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 est affiché en haut de la fenêtre. Si false
, le bas de l'objet est affiché en bas de la fenêtre.
Exemples
L’exemple de code suivant recherche un élément par son 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