एक सिस्टम के लिए। Windows.Forms.TextBox Multiline = True के साथ, मैं केवल स्क्रॉलबार को दिखाना चाहता हूं जब टेक्स्ट फिट नहीं होता है।मैं System.indows.Forms.TextBox पर केवल स्क्रॉलबार कैसे दिखा सकता हूं जब टेक्स्ट फिट नहीं होता है?
यह केवल पढ़ने के लिए उपयोग किया जाने वाला एक पाठक टेक्स्टबॉक्स है। यह एक टेक्स्टबॉक्स है ताकि उपयोगकर्ता टेक्स्ट कॉपी कर सकें। क्या स्क्रॉलबार के ऑटो शो का समर्थन करने के लिए कुछ भी अंतर्निहित है? यदि नहीं, तो क्या मुझे एक अलग नियंत्रण का उपयोग करना चाहिए? या
WordWrap और स्क्रॉलबार सेटिंग्स के विभिन्न संयोजनों के साथ किसी भी भाग्य के न होने का मैं TextChanged हुक करने और मैन्युअल रूप से अतिप्रवाह के लिए जाँच की आवश्यकता है (यदि हां, तो कैसे करता है, तो पाठ फिट बैठता है बताने के लिए?)। मैं शुरुआत में कोई स्क्रॉलबार नहीं लेना चाहता हूं और प्रत्येक गतिशील रूप से केवल तभी दिखता है जब पाठ दिए गए दिशा में फिट न हो।
@nobugz, धन्यवाद, वर्डवाप अक्षम होने पर यह काम करता है। मैं वर्डव्रैप को अक्षम नहीं करना चाहता, लेकिन यह दो बुराइयों में से कम है।
@ एंड्रे नेव्स, अच्छा बिंदु, और यदि मैं उपयोगकर्ता-संपादन योग्य था तो मैं उस तरह से जाऊंगा। मैं मानता हूं कि यूआई अंतर्ज्ञान के लिए स्थिरता कार्डिनल नियम है।
यह केवल तभी काम करता है जब आप स्पष्ट रूप से टेक्स्ट में न्यूलाइन जोड़ रहे हों। यदि आप वर्ड रैप के साथ टेक्स्ट की एक लंबी लाइन दिखाना चाहते हैं, तो यह दृष्टिकोण काम नहीं करता है, क्योंकि टेक्स्टबॉक्स। लाइन हमेशा रहेगी 1. बस सोचा कि मैं इसे वहां फेंक दूंगा, क्योंकि यही वह मामला था जिसे मैं ढूंढ रहा था और इसने समस्या को हल नहीं किया। – Tim
ओपी में पहले से ही उल्लेख किया गया है। सहायता खोजने के लिए प्रश्न पूछें बटन पर क्लिक करें। –