[英]Is it possible to query the WebBrowser control whether the horizontal scrollbar is visible?
在我的Windows窗體應用程序中使用WebBrowser
控件 ,我想檢索信息,當前是否顯示水平滾動條。
例如,我想創建一個函數/屬性,讓我們稱之為“ HasHorzontalScrollbar
”,它返回true
或false
:
我曾嘗試使用Spy ++檢查窗口,我試圖從窗口中讀取大小類似於以下內容,但我仍然無法獲得有意義的值:
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;
}
}
這適用於我的測試環境。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.