2011-11-30 25 views
42

मैं कुछ पाठ प्रदर्शित करने के लिए एक टेक्स्ट बॉक्स का उपयोग करना चाहता हूं। मैं इसे अक्षम नहीं कर सकता, क्योंकि तब स्क्रॉल बार काम नहीं करेगा।संपादन से टेक्स्टबॉक्स को अक्षम कैसे करें?

मैं बहु-पंक्ति टेक्स्टबॉक्स में संपादन को कैसे रोक सकता हूं, फिर भी इसे सक्षम करता है जैसे कि यह सक्षम है, ताकि स्क्रॉल बार सही तरीके से काम कर सके?

उत्तर

74

आप ReadOnly property को सत्य पर सेट कर सकते हैं।

लिंक Quoth:

इस संपत्ति सही पर सेट किया जाता है, तो नियंत्रण की सामग्री को रनटाइम पर उपयोगकर्ता द्वारा बदला नहीं जा सकता है। इस संपत्ति को सत्य पर सेट करने के साथ, आप कोड में टेक्स्ट प्रॉपर्टी का मान सेट कर सकते हैं। आप सुविधा का उपयोग सक्षम संपत्ति के साथ नियंत्रण को अक्षम करने के बजाय सामग्री की प्रतिलिपि बनाने और टूलटिप्स को दिखाने की अनुमति दे सकते हैं।

11

TextBox में ReadOnly नामक एक संपत्ति है। यदि आप उस संपत्ति को सत्य पर सेट करते हैं तो TextBox अभी भी स्क्रॉल करने में सक्षम होगा लेकिन उपयोगकर्ता मान को बदलने में सक्षम नहीं होगा।

2
 textBox1.Enabled = false; 

"झूठी" संपत्ति टेक्स्ट बॉक्स अक्षम कर देगी। और "सत्य" इसे नियमित रूप से बना देगा। धन्यवाद।

+1

यह प्रश्न में स्पष्ट है कि अक्षम करने का विकल्प नहीं है क्योंकि स्क्रोलबार गायब हो जाएंगे – Breeze

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