के अग्रदूत बदलें मुझे एक अक्षम combobox में काले forecolor की जरूरत है। क्या यह संभव है?अक्षम combobox
उत्तर
मैं इस बारे में अतीत में जानकारी के लिए चारों ओर खोज की है, और जहाँ तक मैं बता सकता हूँ, सबसे अच्छा समाधान लिए कॉम्बो बॉक्स की DrawMode बदलने के लिए है OwnerDrawFixed या OwnerDrawVariable और फिर अपने बारे में कॉम्बो बॉक्स की DrawItem ईवेंट में अपना ड्राइंग कोड।
मुझे यह article मिला जो इसके बारे में अधिक जानकारी देता है। आशा करता हूँ की ये काम करेगा।
तुम सब करने की ज़रूरत है कहते हैं कि
combobox1.ForeColor = Color.FromName("Black");
इससे कोई फर्क नहीं पड़ता अगर नियंत्रण अक्षम किया गया है या नहीं, यह अग्रभूमि रंग बदल जाना चाहिए।
सुनिश्चित नहीं है कि आपका ऐप Winforms या WPF है या नहीं। नीचे दिया गया कोड एक WPF ऐप में काम करता है।
combo1.Items.Add("Item 1");
combo1.Items.Add("Item 2");
combo1.SelectedIndex = 0;
combo1.Foreground = Brushes.Black;
मेरी XAML में मैं एक कॉम्बो बॉक्स जोड़ा गया है और पीछे मैं कोड ऊपर दिए गए और यह काम करता है के लिए इस्तेमाल किया कोड में अपनी IsEnabled संपत्ति को "गलत" तो निर्धारित किया है।
HTH
एक "हैक" मैंने टेक्स्टबॉक्स के लिए अतीत में उपयोग किया है, नियंत्रण को सक्षम करना है, लेकिन "ऑनफोकस" ईवेंट को कैप्चर करें और तुरंत फॉर्म पर किसी अन्य ऑब्जेक्ट पर फोकस सेट करें, अधिमानतः एक लेबल चुना जा रहा है के रूप में नहीं दिखाओ। मुझे लगता है कि यह comboboxes के लिए भी काम करना चाहिए।
नियंत्रण के माध्यम से चरणबद्ध करने के लिए टैब कुंजी का उपयोग करते समय इससे कुछ परेशानी हो सकती है – Breeze
- 1. combobox
- 2. combobox
- 3. combobox
- 4. combobox
- 5. XAML ReadOnly ComboBox
- 6. जावा combobox
- 7. WPF ComboBox
- 8. कोई ComboBox
- 9. सिल्वरलाइट: Combobox
- 10. केंडो combobox
- 11. आप jQuery UI combobox
- 12. EXTJS comboBox multiselect
- 13. एक्सेल VBA: सहेजें ComboBox
- 14. EXTJS 4 एक combobox
- 15. एंड्रॉइड में Combobox
- 16. ComboBox SelectedItem बनाम SelectedValue
- 17. ComboBox DataBinding ArgumentException
- 18. एक सरल combobox
- 19. Combobox चयनित इटैम
- 20. सिल्वरलाइट ComboBox और SelectedItem
- 21. कोई ComboBox सी #
- 22. WPF: Nullable ComboBox
- 23. क्या इसमें टाइपिंग अक्षम करने के लिए Winforms combobox को बदलना संभव है?
- 24. ExtJS 4 ComboBox स्वत: पूर्ण
- 25. WinForms ComboBox बाध्यकारी पकड़ लिया
- 26. सी # अजीब WPF Combobox व्यवहार
- 27. ComboBox SelectionChangeCommitted घटना स्वत: पूर्ण
- 28. स्थानीय सरणी से ExtJs Combobox
- 29. विंडोज फॉर्म का अजीब व्यवहार combobox नियंत्रण
- 30. सी # Winforms combobox गतिशील स्वत: पूर्ण
कोई भी काम नहीं किया: ने कोशिश की: comboBox1.Enabled = false; comboBox1.SelectedIndex = 0; comboBox1.ForeColor = Color.FromName ("लाल"); – Sreedhar
ऐसा प्रतीत होता है कि मैं गलत था। मैंने एक त्वरित उदाहरण एप्लिकेशन बनाया जो इसे दिखाता है। सबसे अच्छा समाधान जो मैंने पाया है वह है कि आप ग्रे को भूरे रंग के ग्रे को और अधिक पठनीय बनाने के लिए बोल्ड कर सकते हैं। उदाहरण एप्लिकेशन का ज़िप यहां स्थित है: http://www.yousendit.com/download/dVlwTXRkUnErV3hMWEE9PQ –