Язык

HtmlElement.ScrollIntoView(Boolean) Метод

Определение

Прокручивает документ, содержащий этот элемент, пока верхний или нижний край этого элемента не выровнен с окном документа.

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

Параметры

alignWithTop
Boolean

Если trueв верхней части окна появится верхняя часть объекта. Если falseв нижней части окна отображается нижняя часть объекта.

Примеры

Следующий пример кода находит элемент по имени и прокручивает страницу, чтобы верхняя часть элемента была выровнена в верхней части видимой страницы.

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

Применяется к

См. также