VS2010 और साथ सी # और WinForms .NET 4.0 का उपयोग करना:।लंबवत स्क्रॉलबार को कैसे बलपूर्वक WinForms में ऑटोस्क्रॉल से दिखाई दे सकता है?
मैं हमेशा एक कार्यक्षेत्र स्क्रॉलबार एक विकलांग स्क्रॉलबार (जब यह आवश्यक नहीं है के रूप में अपने पैनल के लिए दिखाना चाहते हैं, और एक एक सक्षम जब यह प्रयोग किया जा सकता
तो यह एक संकर AutoScroll की तरह है। मैं VScrollBars का उपयोग कर की कोशिश की है, लेकिन मैं समझ नहीं सकते हैं, जहां उन्हें जगह को यह काम करने के लिए।
अनिवार्य रूप से मैं एक उपयोगकर्ता नियंत्रण है कि एक "दस्तावेज़" के रूप में कार्य मिल गया है नियंत्रणों का, ऑटो-स्क्रॉल का उपयोग करते समय इसका आकार बदलता है, यह पूरी तरह से काम करता है। स्क्रॉलबार तब दिखाई देता है जब उपयोगकर्ता नियंत्रण फिट नहीं होता है और उपयोगकर्ता इसे अद्यतन स्थानांतरित कर सकता है।
यह अनिवार्य रूप से एक वेब ब्राउज़र की तरह है। हालांकि, नियंत्रण को लंबे समय तक ले जाता है (यह पैनल के भीतर ग्रिड में समूहों के भीतर कई फ़ील्ड और बटन इत्यादि के रूप में होता है: पी
तो किसी भी तरह, जब ऑटोस्कोल लंबवत स्क्रॉलबार को सक्षम करता है, तो विंडो को फिर से निकालने में कुछ समय लगता है। मैं हमेशा ऊपर बताए गए लंबवत स्क्रॉलबार को दिखाना चाहता हूं (सक्षम/अक्षम कार्यक्षमता के साथ)
अगर किसी के पास कुछ मदद है, तो मैंने ऑटोस्कोल के विषय पर कई पोस्ट पढ़ी हैं, लेकिन किसी ने मुझसे पूछा नहीं है कि मैं क्या मैं पूछ रहा हूं और मैं समाधान के साथ नहीं आ सकता।
यह हास्यास्पद रूप से करना मुश्किल है। स्क्रॉलबार नियंत्रित करने वाला कोड स्क्रॉल करने योग्य नियंत्रण में निजी विधियां हैं, उन्हें ओवरराइड नहीं कर सकता है। स्क्रॉलिंग की आवश्यकता होने पर छिपे हुए पैनल में एक वीएसक्रॉलबार को डॉक करके इसे नकली करने की कोशिश कर रहे ग्लिच के कारण मैं छुटकारा नहीं पा रहा था। मैंने हार मान लिया। –