15
หยุด 'Ding' เมื่อกด Enter
ฉันมีแอปพลิเคชัน Windows Forms ที่เรียบง่ายมาก และใน Windows (หรืออย่างน้อย Windows Forms Applications) เมื่อคุณกด Enter ในขณะที่อยู่ในตัวควบคุมกล่องข้อความบรรทัดเดียวคุณจะได้ยิน Ding เป็นเสียงที่ไม่ถูกใจซึ่งบ่งบอกว่าคุณไม่สามารถเข้าสู่การขึ้นบรรทัดใหม่ได้เนื่องจากเป็นกล่องข้อความบรรทัดเดียว ทั้งหมดนี้ไม่เป็นไร อย่างไรก็ตามในแบบฟอร์มของฉันฉันมีกล่องข้อความ 1 กล่องและปุ่มค้นหา และฉันกำลังอนุญาตให้ผู้ใช้ทำการค้นหาโดยกด Enter หลังจากที่พวกเขาพิมพ์เสร็จแล้วดังนั้นพวกเขาจึงไม่ต้องใช้เมาส์คลิกปุ่มค้นหา แต่เสียง Ding นี้เกิดขึ้น มันน่ารำคาญมาก เราจะทำอย่างไรให้เสียงนั้นไม่เล่นเลยในแบบฟอร์มของฉัน @David H - นี่คือวิธีที่ฉันตรวจจับการกด Enter: private void textBox1_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { // Perform search now. } }
124
c#
winforms
audio
system-sounds