अभिवादन सब किया जाता है इंतज़ार,नेट --- पाठ बॉक्स नियंत्रण - जब तक उपयोगकर्ता टाइपिंग
वहाँ है एक तो किसी उपयोगकर्ता द्वारा पाठ बॉक्स में टाइप किया जाता है पता करने के लिए रास्ते में बनाया? (टैब को मारने से पहले, या माउस को ले जाने से पहले) मेरे पास एक डेटाबेस क्वेरी है जो टेक्स्टchanged ईवेंट पर होती है और सब कुछ पूरी तरह से काम करता है। हालांकि, मैंने देखा कि पाठ्यक्रम का थोड़ा सा अंतराल है क्योंकि यदि उपयोगकर्ता जल्दी से टेक्स्टबॉक्स में टाइप कर रहा है तो प्रोग्राम प्रत्येक चरित्र के लिए एक क्वेरी कर रहा है। तो मैं यह देखने का एक तरीका था कि उपयोगकर्ता ने टाइपिंग समाप्त कर दी है या नहीं। तो अगर वे "ए" टाइप करते हैं और रोकते हैं तो एक घटना आग लगती है। हालांकि, अगर वे वाई कुंजीपटल के बाद घटना को "सभी तरह से" टाइप करते हैं।
मेरे पास मेरे सिर के चारों ओर तैरने वाले कुछ विचार हैं लेकिन मुझे यकीन है कि वे सबसे कुशल नहीं हैं। आखिरी टेक्स्टचेंज इवेंट के बाद से समय को मापने की तरह और यदि यह एक निश्चित मूल्य से> तो यह मेरी बाकी प्रक्रियाओं को चलाने के लिए आगे बढ़ेगा।
मुझे बताएं कि आप क्या सोचते हैं।
भाषा: VB.NET फ्रेमवर्क: "। किया टाइपिंग" नेट 2.0
--Edited स्पष्ट करने के लिए
बहुत अधिक दृष्टिकोण हम उपयोग करते हैं। –
अच्छी योजना, सुझाव के लिए धन्यवाद। एमएस मूल्य देना भी बहुत उपयोगी है धन्यवाद। –
@ सीजे एंडरसन: आपको प्रतिक्रिया और टाइपिंग गति के बीच सही संतुलन खोजने के लिए थोड़ा सा खेलना पड़ सकता है –