यह काम करता है:
txtLala.Text = "Red";
txtLala.BackColor = System.Drawing.Color.Red;
txtLala.ForeColor = txtLala.BackColor;
txtLala.ReadOnly = true;
color
की स्थापना, readonly
से पहले की कोशिश करो। और यह भी जांचें कि आप रंग कैसे सेट कर रहे हैं!
संपादित
आप इसे अदृश्य बनाने के लिए कोशिश कर रहे हैं इस
का प्रयास करें, तो आप जानते हैं कि आप के रूप में
txtLala.Visible = False;
संपादित सेट कर सकते हैं द्वितीय
मैंने अंततः
txtLala.Enabled = false;
... आप उस ग्रे छाया रंग को देखते हैं! मुझे नहीं लगता कि आप इसके साथ गड़बड़ कर सकते हैं, यह एक ब्राउज़र संपत्ति सेटिंग दिखता है।
क्यों ReadOnly
या Visible = False
के रूप में सेट नहीं किया गया है?
हो सकता है कि आप के लिए Enabled = false
एक अच्छा कारण है लेकिन आप को ध्यान देना चाहिए:
तैयार करें या निर्धारित करते हैं कि नियंत्रण कार्यात्मक है करने के लिए सक्षम संपत्ति का उपयोग करें।
जब गलत पर सेट किया जाता है, तो नियंत्रण में किसी भी इनपुट को नियंत्रित करने से रोकते हुए नियंत्रण मंद हो जाता है।
नोट कार्यक्षमता को सक्षम या अक्षम करने की क्षमता हमेशा उपलब्ध है।
हालांकि, नियंत्रण को कम करना और लॉक करना केवल माइक्रोसॉफ़्ट इंटरनेट एक्सप्लोरर संस्करण 4 और बाद में काम करता है।
यह संपत्ति नियंत्रण पदानुक्रम को फैलती है। इसलिए, कंटेनर नियंत्रण को अक्षम करने से उस कंटेनर के भीतर सभी बाल नियंत्रण अक्षम हो जाएंगे।
नोट सभी नियंत्रण इस संपत्ति का समर्थन नहीं करते हैं। विवरण के लिए अनिवार्य नियंत्रण देखें।
क्या मैं पूछ सकता हूं कि आप ऐसा क्यों करना चाहते हैं? (आपके द्वारा देखे जा रहे परिणामों को प्राप्त करने के लिए एक आसान तरीका हो सकता है) –
असल में मैं यह हासिल करना चाहता था कि टेक्स्ट बॉक्स को मूल्य-कम दिखाई दे। किसी कारण से मैं इसे बस सेट नहीं कर सकता। आगे खाली करने के लिए क्योंकि यह अन्य स्थानों में बहुत बड़ा बदलाव करेगा और मैं उस रास्ते पर नहीं जाऊंगा। –
क्या यह एएसपी या विनफॉर्म है? –