WinForms - कैसे नियंत्रित करने के लिए चेकबॉक्स रंग (समान केवल पढ़ने के लिए पाठ बॉक्स के लिए)

वोट
2

एक चेकबॉक्स पर मैं .Enabled सेट कर सकते हैं = ग्रे आउट करने के लिए झूठी चेकबॉक्स आयत और संबद्ध लेबल। लेकिन उपस्थिति यानी दोनों लेबल और सही का निशान बेहोश हो जाते हैं, देखने में आकर्षक नहीं है, (मैं मैं अपने स्वयं के लेबल का उपयोग कर सकते है, लेकिन है कि केवल आधा समाधान है)।

अगर मैं सेट .AutoCheck = झूठी, रंग सामान्य बने हुए हैं, लेकिन उपयोगकर्ता है कि इस चेकबॉक्स को केवल पढ़ने के लिए है कोई सुराग नहीं हो जाता है।

मैं चाहता हूँ चाहते हैं किसी तरह स्पष्ट रूप से आयत की पृष्ठभूमि का रंग, और सही का निशान है कि यह में चला जाता है के रंग को नियंत्रित करने के लिए है।

क्या यह पूछना बहुत बड़ी बात है? (लगता है कि पाठ बॉक्स, मैं पृष्ठभूमि बाहर ग्रे कर सकते हैं, और पाठ अभी भी किसी भी रंग मैं चाहता हूँ हो सकता है!)

09/07/2009 को 02:56
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            


3 जवाब

वोट
2

आप इसे पर नियंत्रण के इस प्रकार प्राप्त करने के लिए अपने स्वयं के चेकबॉक्स का निर्माण करना चाहते हो सकता है। हालांकि, मैं ध्यान से विचार किया जाएगा या नहीं, यह वास्तव में ऐसा करना सही है। Windows में चेकबॉक्स व्यवहार अच्छी तरह से समझा गया है। यह बदलने से, आप केवल अपने उपयोगकर्ताओं को भ्रमित करने के सेवा कर सकता है।

09/07/2009 को 03:36
का स्रोत उपयोगकर्ता

वोट
1

आप के लिए सबसे सरल समाधान शायद चेकबॉक्स के पीछे कोई पाठ के साथ एक लेबल डाल करने के लिए किया जाएगा। आप जो कुछ भी आप चाहते हैं कि लेबल का रंग सेट करते हैं और चेकबॉक्स पर स्वत: जाँच संपत्ति का उपयोग कर सकते हैं।

09/07/2009 को 07:58
का स्रोत उपयोगकर्ता

वोट
0

एक विकलांग चेकबॉक्स का रूप बदलकर, आप अंत उपयोगकर्ता को भ्रमित।

एक अच्छा जीयूआई की शक्ति एक सुसंगत शैली पेशकश कर रहा है, ताकि उपयोगकर्ताओं को इस तथ्य के एक चेकबॉक्स एक पल में अक्षम किया गया है स्वीकार करते हैं। यह भी ध्यान रखें कि आप XP पर कस्टम नियंत्रकों के साथ एक नियंत्रण परीक्षण कर रहे हैं, यह Vista पर जिस तरह से अलग दिख सकते हैं, और यहां तक ​​कि glitched और अनुपयोगी हो।

मेरे सलाह नज़र का एक परिवर्तन के लिए मजबूर करने की कोशिश, लेकिन आवेदन ओएस में अधिक सुचारू रूप से फिट जाने के लिए प्रयास करने के लिए नहीं है।

09/07/2009 को 08:08
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more