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