HtmlElement.ScrollIntoView(Boolean) Methode

Definition

Scrollt durch das Dokument, das dieses Element enthält, bis der obere oder untere Rand dieses Elements am Fenster des Dokuments ausgerichtet ist.

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

Parameter

alignWithTop
Boolean

Wenn truedas Objekt oben im Fenster angezeigt wird. If false, the bottom of the object will be displayed at the bottom of the window.

Beispiele

Im folgenden Codebeispiel wird ein Element anhand des Namens gefunden und durch die Seite gescrollt, sodass der obere Rand des Elements am oberen Rand der sichtbaren Seite ausgerichtet wird.

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

Gilt für:

Weitere Informationen