[英]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.