2011-08-23 17 views
6

मुझे यह निर्धारित करने में सक्षम होना चाहिए कि उपयोगकर्ता ने पैनल में 60% सामग्री के माध्यम से स्क्रॉल किया है और मुझे इसके लिए समाधान खोजने में बहुत भाग्य नहीं है।स्क्रॉल स्थिति प्रतिशत प्राप्त करें

किसी भी विचार के लिए अग्रिम धन्यवाद।

उत्तर

5

पैनल के Scroll घटना पर, आप

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

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

बढ़िया काम करता है क्या कर सकते हैं। धन्यवाद! –

+2

अंगूठे के आकार की वजह से यह अधिक जटिल है। BigChange घटाएं, जोड़ें 1. या 1 घटाएं, मैं भूल जाता हूं। –

+0

धन्यवाद @ हंस पासेंट। किसी को भी अधिक सटीक समाधान की आवश्यकता है, उन्हें आपकी टिप्पणी को ध्यान में रखना चाहिए। यदि आपको केवल किसी न किसी प्रतिशत की आवश्यकता है तो बाला का समाधान एक अच्छा समाधान प्रतीत होता है। –

संबंधित मुद्दे