मेरे पास सी # में एक फॉर्म है जो मैं 3 TextBox
नियंत्रण में लाल, हरा और नीला रंग दर्ज करना चाहता हूं और एक नया रंग बना सकता हूं। उदाहरण के लिए: लाल = 3, हरा = 2, नीला = 5 जब मैं "रंग बनाएं" बटन पर क्लिक करता हूं, तो एक लेबल मुझे नया रंग दिखाता है।मैं एक नया रंग कैसे बना सकता हूं?
9
A
उत्तर
22
हमें लगता है कि आप कुछ कोड है कि इस के समान दिखता है दो: कोशिश
Color c = Color.FromArgb(red, green, blue);
फिर ForeColor
गुण सेट
int red = Convert.ToIn32(RedColorComponentValueTextBox.Text);
int green = Convert.ToIn32(GreenColorComponentValueTextBox.Text);
int blue = Convert.ToIn32(BlueColorComponentValueTextBox.Text);
तब इन मूल्यों से रंग बनाने के लिए, (या संपत्ति - यह सुनिश्चित नहीं है कि लेबल का c
पर लेबल का क्या मतलब है)।
आप
using System.Drawing;
अपने कोड फ़ाइल (या वर्ग) प्रस्तावना में
की आवश्यकता होगी।
नोट: यदि आप भी एक अल्फा घटक करना चाहते थे, तो आप इस कोशिश कर सकते:
Color c = Color.FromArgb(alpha, red, green, blue);
जनरल संकेत: आप प्रपत्र #RRGGBB
जैसे की एक HTML/सीएसएस रंग विनिर्देश उपयोग करना चाहते हैं #335577
, इस पैटर्न कस्टम रंग बनाने के लिए
int red = 0x33, green = 0x55, blue = 0x77;
4
किस बारे में जब रंग # f0f0f0 है? – eaglei22