在我的Windows Forms应用程序中使用
例如,我想创建一个函数/属性,称之为"
WebBrowser
控件,我想要检索信息,即当前是否显示水平滚动条。例如,我想创建一个函数/属性,称之为"
HasHorzontalScrollbar
",它将返回true
或false
:
var height1 = webBrowser1.Document.Window.Size.Height;
var height2 = webBrowser1.Height;
我的问题是:
有没有一种方法可以查询WebBrowser
当前水平滚动条是否可见?
编辑:已解决
感谢Yahia的帮助,我已经开发出了解决方案:
public bool HasHorizontalScrollbar
{
get
{
var width1 = webBrowser.Document.Body.ScrollRectangle.Width;
var width2 = webBrowser.Document.Window.Size.Width;
return width1 > width2;
}
}
这在我的测试环境中可以运行。
ScrollRectangle
的高度始终保持不变。我在这里做错了什么吗? - Uwe Keim