Убедитесь, что полосы прокрутки TScrollBox действительно видны
У меня есть простая значительная форма с TScrollBox (Align := alClient
) и некоторые элементы управления помещены в TScrollBox. Если пользователь изменяет размер формы, TScrollBox показывает и скрывает HorzScrollBar и VertScrollBar (зависит от фактического размера клиентской формы).
Как проверить во время выполнения - HorzScrollBar или VertScrollBar видны прямо сейчас?
TControlScrollBar.Visible
это не ответ, потому что он имеет только регулирующую функцию.
1 ответ
Использование TControlScrollBar.IsScrollBarVisible
чтобы проверить это.
Вызовите IsScrollBarVisible, чтобы определить, видна ли полоса прокрутки.IsScrollBarVisible возвращает true, если свойство Visible имеет значение true, а связанный оконный элемент управления с прокруткой содержит дочерние элементы управления, которые находятся в пределах пикселей поля от края.