[英]Is there a way to determine if scrollbars are visible on a TDBGrid
我想在TDBGrid
的右下角顯示一些東西,但我不想覆蓋滾動條。
有沒有確定滾動條是否可見的好方法? (以及它們的大小)
可能最好的方法是使用ClientRect
屬性,它以自己的坐標給出控件的客戶矩形(這意味着Left
和Top
始終0
)。 “客戶矩形”是控件的不是邊框和滾動條的部分。
為了比較, BoundsRect
屬性是父窗口坐標系中 window 的完整矩形。
例如,
和
pnSnowman.SetBounds(
DBGrid1.Left + DBGrid1.ClientWidth - pnSnowman.Width - 8,
DBGrid1.Top + DBGrid1.ClientHeight - pnSnowman.Height - 8,
pnSnowman.Width,
pnSnowman.Height
);
結果是
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.