2010-04-23 16 views
5

कोई कॉम्बोबॉक्स नियंत्रण में देशों की एक निश्चित सूची पेश करते समय, कोई निःशुल्क टेक्स्ट एंट्री नहीं होने पर, उपयोगकर्ता की उम्मीद यह है कि यदि वे देश के नाम की वर्तनी शुरू करते हैं, तो यह उन्हें उस देश के नाम पर ले जाएगा। इसके बजाए, उस चरित्र के साथ शुरू होने वाली सूची में पहले आइटम पर जाने के लिए डिफ़ॉल्ट व्यवहार है। इसलिए, जब उन्होंने नाम के दूसरे चरित्र को मारा, तो उन्हें उस पत्र से शुरू होने वाले पहले देश में ले जाता है।कॉम्बोबॉक्स व्यवहार

उदाहरण के लिए, यदि मैं "एस" को कई बार दबाता हूं, तो यह मुझे "एस" से शुरू होने वाले सभी देशों को सिंगापुर जाने के लिए स्क्रॉल करने देता है। अगर मैं "एस", "मैं", "एन" दबाता हूं, तो यह मुझे "एस" से शुरू करने वाला पहला देश लेता है, फिर पहला देश "आई" से शुरू होता है, फिर पहला देश "एन" से शुरू होता है। मेरे पास "एस", "मैं", "एन" मुझे "पाप" से शुरू होने वाले देशों में ले जाएगा

क्या उस बाद के व्यवहार को सक्षम करने का कोई आसान तरीका है?

+0

तरह सोच-विचार करने से पहले आप यह कर देगा। दुर्भाग्यवश के रूप में, यह मानक व्यवहार है, और कोई भी जो यह जानता है कि यह हर जगह कैसे काम करता है, वह आपके सिस्टम से निराश होगा। उदाहरण के लिए, जब भी मैं एक राज्य क्षेत्र देखता हूं तो मुझे एम 5 बार मारा जाता है, क्योंकि इससे मिनेसोटा लाया जाएगा। –

+1

मैं सिद्धांत रूप से आपसे सहमत हूं, सिवाय इसके कि मेरी उपयोगकर्ता आबादी पिछले दस वर्षों से वीबी आवेदन का उपयोग कर रही है जो इस तरह से काम करती है। तो, वे इसकी उम्मीद कर रहे हैं। चूंकि वे आवेदन में प्रतिदिन लगभग 6-8 घंटे रहते हैं, इसलिए वे इसका उपयोग करते हैं और शिकायत करते हैं कि बाकी दुनिया कैसे काम करती है। – MattMcKnight

+0

निश्चित रूप से एमआई टाइप करना एम 5 बार दबाए जाने से तेज है। माइक्रोसॉफ्ट खुद को मिश्रण करने लगते हैं। आउटलुक डिफ़ॉल्ट सिस्टम का उपयोग करता है, दूसरा दृश्य दृश्य स्टूडियो ... – Carra

उत्तर

4

आप बता गया पर निम्नलिखित गुण की स्थापना

AutoCompleteMode = Suggest 
AutoCompleteSource = ListItems 
DropDownStyle = DropDownList 

अब, वे slacking नहीं किया जा सकता है और असली धीमी गति से टाइप करके इस प्राप्त कर सकते हैं ... लेकिन अगर वे एक उचित गति से टाइप यह नीचे कूद जाएगा उन्हें क्या चाहिए।

वे धीमी गति से कर रहे हैं, यह व्यवहार करते हैं आप की तरह उल्लेख किया

+0

बहुत अच्छा काम करता है, धन्यवाद। – MattMcKnight

+0

क्या गति की समस्या को दूर करने का कोई तरीका है? –

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