【发布时间】:2012-02-09 19:41:03
【问题描述】:
我有一个带有网络浏览器控件的表单,它可以加载一个网页(它工作正常,页面加载正常)
现在我的问题是,我想查找特定的 url 链接是在首屏下方还是首屏之上 (我的意思是,用户是否必须向下滚动才能看到此链接) 这个 v 是否在不滚动的情况下可见,或者我们需要滚动才能看到它。我希望我很清楚
我进行了广泛的搜索,但似乎没有关于查找 html 元素位置(当前视图上方或下方)的信息
有没有人对此有所了解并可以指出正确的方向? (我正在寻找 c# 解决方案 - WinForms)
更新:非常感谢 John Koerner 提供的代码。非常感谢他为解决我的问题所付出的时间和精力。
还有乔纳森和其他所有人.. 我希望我也可以将乔纳森的回复标记为答案,但它只允许将一个回复标记为答案。他的评论也是明确而有用的提示。谢谢你们太棒了!!!
【问题讨论】:
-
地铁?表格? WPF?银光?单触?
-
WinForms(已编辑和添加)
-
如果它不可见,是否只想滚动到视图中?如果是这样,您可以使用 ScrollIntoView 方法来显示它。
-
没有。我只需要知道这个链接是否在不滚动的情况下可见.. 还是我们需要滚动才能看到它。问题是这个链接可能出现在页面上的任何地方(不固定)。还是谢谢你
标签: c# winforms webbrowser-control