Comparteix a través de


HtmlElement.ScrollIntoView(Boolean) Método

Definición

Se desplaza por el documento donde está incluido este elemento hasta que el borde superior o inferior del elemento se alinee con la ventana del documento.

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

Parámetros

alignWithTop
Boolean

Si es true, la parte superior del objeto se mostrará en la parte superior de la ventana. Si es false, la parte inferior del objeto se mostrará en la parte inferior de la ventana.

Ejemplos

En el ejemplo de código siguiente se busca un elemento por nombre y se desplaza por la página para que la parte superior del elemento esté alineada con la parte superior de la página 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

Se aplica a

Consulte también