मैं एक बटन जो मैं करने के लिए "फ्लैश" संक्षेप में उपयोगकर्ता का ध्यान प्राप्त करना चाहता था की है। मुझे लगता है कि बटन की BackColor
संपत्ति को दूसरे रंग में बदलने का सबसे आसान तरीका होगा, और उसके बाद इसे फिर से स्विच करें। तो मैं इस तरह कुछ करना:जब मैं एक नेट बटन BackColor अपनी मूल मूल्य को बदलने के लिए, यह नहीं दिखता है एक ही किसी भी अधिक
this.oldColor = myButton.BackColor;
myButton.BackColor = Color.Blue;
और उसके बाद के बाद एक के बारे में 1/2 एक दूसरे:
myButton.BackColor = this.oldColor;
लेकिन बटन की पृष्ठभूमि का रंग खत्म जा रहा है साफ़ तौर पर बटन के बाकी की तुलना में गहरे फॉर्म पर!
सबसे पहले, मैंने सोचा कि यह था कुछ बटन के मूल रंग एक नामित रंग (इस मामले, "नियंत्रण" में) किया जा रहा है, लेकिन यह नहीं है के बारे में खास है क्योंकि इस बात।
क्या बदतर है, जब मैं डीबगर में myButton.BackColor
को देखो, मैं
{Name=Control, ARGB=(255, 236, 233, 216)}
कौन वास्तव में सही है प्राप्त करें! लेकिन जब मैं एक स्क्रीनशॉट लेता हूं, और रंग की जांच करता हूं, तो यह बाकी बटनों जैसा नहीं होता है!
वहाँ चल रहा मास्किंग किसी तरह का है? या शायद किसी तरह का दांत?
@scraimer: +1। इस समस्या को दस्तावेज करने के लिए धन्यवाद। मुझे एक ही समस्या थी और Google के माध्यम से आपकी पोस्ट मिली। –
+1। पहले इस संपत्ति के बारे में कभी नहीं सुना। आपका बहुत बहुत धन्यवाद! – tamberg