2010-01-20 13 views
6

मैं vb.net में एक बटन अक्षम कर रहा हूं और जब मैं करता हूं, तो मैं उपस्थिति को बदलने के लिए बैककोलर या ForeColor गुणों को नियंत्रित नहीं कर सकता। मैंने उनके लिए नए मूल्य निर्धारित किए हैं लेकिन उन्हें उठाया नहीं जाता है। अक्षम बटन लगभग मेरे सक्षम बटन की तरह दिखता है ताकि आप अंतर नहीं बता सकें। मैं फ्लैट स्टाइल बटन का उपयोग कर रहा हूं, लेकिन इसे बदलने की कोशिश की है और यह अभी भी काम नहीं कर रहा है। क्या ऐसा करने में सक्षम होने के लिए कुछ प्रकार की चाल है?vb.net में अक्षम बटन की उपस्थिति को आप कैसे संशोधित करते हैं?

+0

क्या आप कुछ कोड पोस्ट कर सकते हैं? यह मेरे लिए काम कर रहा है। –

+0

जब मैं कोशिश करता हूं तो ठीक काम करता है। –

+0

समस्या का एक हिस्सा यह हो सकता है कि मैं बनाए गए बटनों के बाद उपयोगकर्ता नियंत्रण में बनाए गए बटन अपडेट कर रहा हूं। मैं कुछ नमूना कोड को एक साथ रखने पर काम करूंगा जो इस मुद्दे को फिर से बनाएगा। धन्यवाद। –

उत्तर

5

मैं जब मैं डिजाइन समय डिफ़ॉल्ट के अलावा कुछ करने के लिए एक पाठ बॉक्स की पृष्ठभूमि का रंग सेट VB.NET 2008

में एक ऐसी ही समस्या का सामना किया है, तो जब मैं रनटाइम पर कि पाठ बॉक्स अक्षम, यह किया वह 'अक्षम' देखो न पाएं; पृष्ठभूमि रंग अपरिवर्तित बनी रही। इसके आसपास जाने के लिए, मुझे OnEnabledChanged विधि को ओवरराइड करना पड़ा और मैन्युअल रूप से पृष्ठभूमि को सेट करना था जो मुझे चाहिए था।

यह आपके पास की समस्या से थोड़ा अलग है, लेकिन मुझे लगता है कि OnEnabledChanged विधि को ओवरराइड करने से आपकी मदद हो सकती है।

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