我有一个带有 TScrollBox ( Align := alClient
) 和一些控件放在 TScrollBox 上的简单大小的表单。如果用户更改表单大小,TScrollBox 显示和隐藏 HorzScrollBar 和 VertScrollBar(取决于实际客户端表单大小)。
如何在运行时检查 - HorzScrollBar 或 VertScrollBar 现在是否可见?
TControlScrollBar.Visible
不是答案,因为它仅具有调节功能。
我有一个带有 TScrollBox ( Align := alClient
) 和一些控件放在 TScrollBox 上的简单大小的表单。如果用户更改表单大小,TScrollBox 显示和隐藏 HorzScrollBar 和 VertScrollBar(取决于实际客户端表单大小)。
如何在运行时检查 - HorzScrollBar 或 VertScrollBar 现在是否可见?
TControlScrollBar.Visible
不是答案,因为它仅具有调节功能。
用来TControlScrollBar.IsScrollBarVisible
测试这个。
调用 IsScrollBarVisible 来确定滚动条是否可见。如果 Visible 属性为 true 并且关联的滚动窗口控件包含位于边缘边缘像素内的子控件,则 IsScrollBarVisible 返回 true。