2011-08-23 39 views
6

Tôi cần có khả năng xác định thời điểm người dùng đã cuộn qua 60% nội dung trong bảng điều khiển và tôi không có nhiều may mắn khi tìm giải pháp cho điều này.Lấy phần trăm vị trí cuộn

Cảm ơn trước vì bất kỳ ý tưởng nào.

Trả lời

5

Mở Panel Scroll tổ chức sự kiện, bạn có thể làm

double scrollPercentage = (double) 
       scrollbar.VerticalScroll.Value/scrollBar.VerticalScroll.Maximum; 

if (scrollPercentage > 0.6) 
{ 
    ... 
} 
+0

Các công trình lớn. Cảm ơn! –

+2

Nó phức tạp hơn nhiều so với kích thước ngón tay cái. Trừ BigChange, thêm 1. Hoặc trừ 1, tôi quên. –

+0

Cảm ơn @Hans Passant. Đối với bất cứ ai cần một giải pháp chính xác hơn, họ nên đưa bình luận của bạn vào xem xét. Giải pháp của Bala dường như là một giải pháp tốt nếu bạn chỉ cần một tỷ lệ phần trăm thô. –

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