2015-09-18 15 views
5

Tôi có một hình thức khá đơn giản với TScrollBox (Align := alClient) và một số điều khiển được đặt trên TScrollBox. Nếu người dùng thay đổi kích thước biểu mẫu, TScrollBox hiển thị và ẩn HorzScrollBar và VertScrollBar (phụ thuộc vào kích thước biểu mẫu khách hàng thực tế).Kiểm tra là thanh cuộn TScrollBox thực sự có thể nhìn thấy

Cách kiểm tra tại thời gian chạy - hiện tại HorzScrollBar hoặc VertScrollBar có hiển thị không?

TControlScrollBar.Visible không phải là câu trả lời vì nó chỉ có chức năng điều chỉnh.

Trả lời

8

Sử dụng TControlScrollBar.IsScrollBarVisible để kiểm tra điều này.

Gọi IsScrollBarVisible để xác định xem thanh cuộn có hiển thị hay không. IsScrollBarVisible trả về true nếu thuộc tính Visible là true và điều khiển cửa sổ cuộn liên quan chứa các điều khiển con nằm trong các pixel Margin từ cạnh.

+0

Có, nó hoạt động. –

Các vấn đề liên quan