2012-05-04 10 views
24

मैं VS2010 सी # ASP.NET का उपयोग कर रहाकिसी लेबल के ForeColor को अपने डिफ़ॉल्ट में प्रोग्रामेटिक रूप से सेट करने के लिए कैसे करें?

प्रोग्राम के रूप में एक एएसपी के ForeColor बदलने के लिए: लेबल 'रेड' के लिए नामित किया गया lblExample, मैं इस बारे में:

lblExample.ForeColor = System.Drawing.Color.Red; 

ForeColor बदलने के बाद, कैसे करना है मैं प्रोग्रामेटिक रूप से लेबल के ForeColor को अपने डिफ़ॉल्ट पर सेट करता हूं (जो सीएसएस फ़ाइल से आता है)?

टिप्पणी: लेबल में कोई सीएसएस प्रविष्टि (कक्षा या आईडी विशिष्ट शैली नहीं है)। रंग विरासत में मिला है।

+0

आप एक चर में 'डिफ़ॉल्ट' ForeColor संग्रहीत कर सकती है और फिर इसे करने के लिए वापस जब आप वापस बदलना चाहते हैं । यानी इससे पहले कि आप इसे शुरू में कुछ बदल दें ... oldColor = lblExample.ForeColor। फिर lblExample.ForeColor = oldcolor। – timc

उत्तर

48

आसान

if (lblExample.ForeColor != System.Drawing.Color.Red) 
{ 
    lblExample.ForeColor = System.Drawing.Color.Red; 
} 
else 
{ 
    lblExample.ForeColor = new System.Drawing.Color(); 
} 
+6

या 'रंग। लक्षण' का उपयोग करें, जो 'नए रंग()' के बराबर है। –

+0

माइकल लियू- मुझे शायद कुछ याद आ रहा है, 'कारण: \t' System.Drawing.Color 'में' खाली ' – Different111222

+0

गेब्रियल कब्रों की परिभाषा नहीं है- धन्यवाद, यह काम करता है। – Different111222

16

तुम भी प्रारूप नीचे का उपयोग कर सकते हैं:

Label1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#22FF99"); 

और

HyperLink1.ForeColor = System.Drawing.ColorTranslator.FromHtml("#22FF99"); 
5

डिफ़ॉल्ट (जब डिजाइनर के साथ बनाया) है:

label.ForeColor = SystemColors.ControlText; 

यह सिस्टम रंग सेटिंग्स का सम्मान करना चाहिए (उदा। दृश्य के लिए इन "उच्च विपरीत" योजनाएं अक्षम हैं)।

1
labelname.ForeColor = Color.Colorname; ­­­­ 
+0

'रंग' में 'रंगनाम' नहीं है। –

+0

@ गैबरबाकोस का मतलब रंग के नाम से बदलना था - उदाहरण के लिए – LuckyLikey

4

तुम भी

lblExamlple.ForeColor = System.Drawing.Color.FromArgb(0,255,0); 
+0

केवल आरजीबी रंग मोड का उपयोग करें –

1

उपयोग कर सकते हैं उदाहरण के summer के लिए:

lblSummer.foreColor = color.Yellow; 
संबंधित मुद्दे

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