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