.net - 当您在文本框上按 Enter 时,有没有办法阻止 Windows 发出叮当声
问题描述
我正在尝试设置一个文本框,允许您输入名称并按 Enter 确认,但我不希望每次按 Enter 时 Windows 都会响起。在这种情况下或一起禁用声音。
我已经尝试过:
Private Sub EnterMapName_KeyDown(sender As Object, e As KeyEventArgs) Handles Me.KeyDown
e.Handled = True
e.SuppressKeyPress = True
Select Case e.KeyCode
Case Keys.Enter
name = MapName.Text
End Select
End Sub
解决方案
在你的KeyPress
活动中放这个:
If e.KeyChar.GetHashCode = 851981 Then e.Handled = True 'TRAP THE ENTER KEY BEEP
推荐阅读
- ssl - nixos etcd.pem (kubernetes)
- java - 为什么永远不会调用@AfterReturning
- c# - 如何使用mvc中的entityframework从表中删除所有记录
- python - 尝试使用 python 登录 Confluence
- intellij-idea - IDEA 安装脚本
- javascript - 在javascript中将数组添加到对象数组
- python - 无法使用 pip 安装 mysqlclient(Ubuntu 18.04 LTS)
- c# - 添加 USB 存储 Oculus GO Unity C# 的读取权限
- javascript - 仅执行特定窗口大小的代码,无需重新加载页面 jQuery 或 javascript
- powershell - 根据文件的最新修改日期检索文件的内容