【发布时间】:2018-09-11 05:36:14
【问题描述】:
我已在 Winforms 的 WebBrowser 控件中加载 HTML 内容。我想在在最后一个位置达到垂直滚动时附加另一个 HTML 内容。所以我坚持它我怎么能实现它。
这是我的示例代码:
WebBrowser web = new WebBrowser();
web.Document.Write("Some html content");
web.Document.Window.AttachEventHandler("onscroll", OnScrollEventHandler); // Create scroll event for browser control
private void OnScrollEventHandler(object sender, EventArgs e)
{
// Identify vertical scroll reached on last position and append another HTML
}
提前致谢。
【问题讨论】:
-
如果你可以得到滚动位置,那么你可以将它与
web.Document.Body.ScrollRectangle.Height匹配。如果两者都匹配,那么您到达底部。没试过,但应该可以。 -
@KeyurRamoliya 我已经尝试过了,但它不起作用。
标签: c# .net winforms user-interface webbrowser-control