5

我有一个带有 TScrollBox ( Align := alClient) 和一些控件放在 TScrollBox 上的简单大小的表单。如果用户更改表单大小,TScrollBox 显示和隐藏 HorzScrollBar 和 VertScrollBar(取决于实际客户端表单大小)。

如何在运行时检查 - HorzScrollBar 或 VertScrollBar 现在是否可见?

TControlScrollBar.Visible不是答案,因为它仅具有调节功能。

4

1 回答 1

11

用来TControlScrollBar.IsScrollBarVisible测试这个。

调用 IsScrollBarVisible 来确定滚动条是否可见。如果 Visible 属性为 true 并且关联的滚动窗口控件包含位于边缘边缘像素内的子控件,则 IsScrollBarVisible 返回 true。

于 2015-09-18T06:09:53.410 回答