मेरे पास एक बहुत ही सरल विंडोज फॉर्म एप्लीकेशन है। और, विंडोज में (या, कम से कम विंडोज फॉर्म एप्लिकेशन), जब आप सिंगल-लाइन टेक्स्टबॉक्स कंट्रोल के अंदर एंटर दबाते हैं, तो आप एक डिंग सुनते हैं। यह एक अनचाही ध्वनि है, जिससे संकेत मिलता है कि आप एक नई पंक्ति में प्रवेश नहीं कर सकते, क्योंकि यह एकल-पंक्ति वाला टेक्स्टबॉक्स है।
यह सब ठीक है। हालाँकि, मेरे फॉर्म में, मेरे पास 1 टेक्स्टबॉक्स, और एक खोज बटन है। और मैं उपयोगकर्ता को टाइपिंग समाप्त करने के बाद Enter दबाकर एक खोज करने की अनुमति दे रहा हूं, इसलिए उन्हें खोज बटन पर क्लिक करने के लिए माउस का उपयोग करने की आवश्यकता नहीं है ।
लेकिन यह डिंग साउंड होता है। यह अत्यधिक दुखी कर रहा है।
हम इसे केवल इतना कैसे बना सकते हैं कि ध्वनि मेरे फॉर्म में बिल्कुल नहीं चलती है?
@ डेविड एच - यहाँ मैं कैसे एंटर दबाने का पता लगा रहा हूँ:
private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
// Perform search now.
}
}