HtmlElement.ScrollIntoView(Boolean) Metodo

Definizione

Scorre il documento contenente l'elemento corrente fino a quando il bordo superiore o inferiore di tale elemento non è allineato con la finestra del documento.

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

Parametri

alignWithTop
Boolean

Se true, la parte superiore dell'oggetto verrà visualizzata nella parte superiore della finestra. Se false, la parte inferiore dell'oggetto verrà visualizzata nella parte inferiore della finestra.

Esempio

L'esempio di codice seguente trova un elemento in base al nome e scorre la pagina in modo che la parte superiore dell'elemento sia allineata alla parte superiore della pagina visibile.

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

Si applica a

Vedi anche