在 Vb 6 中禁用蜂鸣声
当我在 VB 6.0 的文本框中按 Ctrl+其他键时,系统会发出蜂鸣声。 如何在 VB 6.0 中禁用此功能?
When I press Ctrl+other keys in a TextBox in VB 6.0, the system plays a beep sound.
How can I disable this in VB 6.0?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
VB 5.0/6.0
'将此代码复制并粘贴到您的 Textbox_KeyPress() 事件中。
来源
VB 5.0/6.0
'Copy and Paste this code in your Textbox_KeyPress() event.
Source
您需要捕获 KeyPress 事件并将 KeyAscii 代码更改为 0(您可以有条件地执行此操作,以仅禁用某些“蜂鸣声情况”)。
与 F.Aquino 的代码非常相似,只是
KeyAscii = 13
用于禁用 Enter 键触发的蜂鸣声。更改条件以符合您的情况。You need to capture the KeyPress event and change the KeyAscii code to 0 (you can do it conditionally, to only disable some of the "beep cases").
Much like F.Aquino's code, only that
KeyAscii = 13
is for disabling beeps triggered by the Enter-key. Change the condition to match your case.为使代码生效还必须重新启动explorer/系统。
For code takes effect still must restart explorer/system.