मेरे पास विंडोज़ फॉर्म है, सी # में, 7 टेक्स्ट बॉक्स के साथ। प्रत्येक टेक्स्ट बॉक्स 2 या 3 अन्य अपडेट करता है जब उसका मान बदल जाता है और स्वीकार किया जाता है। मैं जो करना चाहता हूं वह किसी भी तरह उन टेक्स्ट बॉक्स को लेता है जिन्हें अद्यतन करने की आवश्यकता होती है और उन्हें हल्के रंग के रंग या कुछ के साथ "फ़्लैश" बनाते हैं। इसका उद्देश्य उपयोगकर्ता को यह दिखाने के लिए है कि फ्लेयर के एक जोड़े के साथ क्या अपडेट किया जा रहा है।सी # के साथ विंडोज़ फॉर्म में टेक्स्ट बॉक्स को अपडेट करते समय मैं "फ्लैश" प्रभाव कैसे प्रोग्राम करूं?
मुझे यकीन नहीं है कि ऐसा करने का कोई आसान तरीका है और इसलिए मैं यहां पूछ रहा हूं। मैं टाइमर, थोड़ी देर लूप का उपयोग कर सकता हूं, और टेक्स्ट बॉक्स पर कम अल्फा चैनल के साथ बैक कलर बैक कलर पर नियंत्रण कर सकता हूं, मुझे लगता है, लेकिन मैं देखना चाहता हूं कि कोई बेहतर तरीका है या नहीं।
jQuery UI में "हाइलाइट" प्रभाव होता है जो दिखाता है कि मैं क्या हासिल करना चाहता हूं (हालांकि मैं चाहता हूं कि मेरा थोड़ा धीमा हो)। बस jQuery UI Effects Demo page पर जाएं, विंडो में ड्रॉप-डाउन बॉक्स से "हाइलाइट" का चयन करें और "प्रभाव चलाएं" पर क्लिक करें।
संपादित
मैं अपने खुद के अपने समय और संसाधनों की कमी के आधार पर समाधान के साथ जाना था, लेकिन पाठ बॉक्स पारदर्शी रंग का समर्थन नहीं करते के रूप में हंस Passant द्वारा उल्लेख किया है। इसलिए, मैंने एक स्व-स्टॉपिंग टाइमर का उपयोग किया जो आर, जी, और बी मानों को बढ़ाता है जब तक कि नियंत्रण पूरी तरह से सफेद न हो (आर = 255, जी = 255, बी = 255);
संपादित 2
के बाद हम .NET 4.0 के लिए अद्यतन जॉर्ज जॉनसन के समाधान का एक परिवर्तन का उपयोग कर एक विस्तार पद्धति के रूप में फ्लैश घटना recoding अप घाव। यह एक बहुत साफ समाधान है, मुझे लगता है, और विस्तार विधि इसे स्वचालित रूप से किसी भी using
पर उपलब्ध कराती है।
मुझे लगता है कि अपने विधि सीधे आगे समाधान है। JQuery का सरल वेब पेज के लिए है ... – Bolu
सच है। JQuery लिंक का उद्देश्य मैं जो हासिल करना चाहता हूं उसका एक दृश्य उदाहरण देना है। –
समय और अन्य सीमाओं पर बाधा के आधार पर, मुझे लगता है कि अगर मेरा विचार ठीक है तो मुझे उस के साथ जाना होगा। यह मेरे अनुभव और उपलब्ध संसाधनों के साथ कोड के सबसे सरल और सबसे आसान/सबसे तेज़ है। ये सभी महान जवाब हैं और मैं इनपुट की सराहना करता हूं। मैंने अपने प्रश्न को नई विधि के साथ अपडेट किया है जिसका उपयोग मैं कर रहा हूं। –