作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当使用 CTRL-A 在 Winforms 应用程序中选择文本时,有什么办法可以阻止系统铃声响起吗?
问题就在这里。创建一个 Winforms 项目。在窗体上放置一个文本框,并在窗体上添加以下事件处理程序,以允许 CTRL-A 选择文本框中的所有文本(无论哪个控件具有焦点)。
void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.A && e.Modifiers == Keys.Control)
{
System.Diagnostics.Debug.WriteLine("Control and A were pressed.");
txtContent.SelectionStart = 0;
txtContent.SelectionLength = txtContent.Text.Length;
txtContent.Focus();
e.Handled = true;
}
}
它可以工作,但尽管 e.Handled = true,每次按下 CTRL-A 时系统铃声都会响起。
<小时/>感谢您的回复。
表单上的 KeyPreview 设置为 true - 但这并不能阻止系统铃声响起 - 这是我试图解决的问题 - 烦人。
最佳答案
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control && e.KeyCode == Keys.A)
{
this.textBox1.SelectAll();
e.SuppressKeyPress = true;
}
}
希望这有帮助
关于winforms - 按 CTRL-A 停止响铃 (WinForms),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/225711/
目前我正在处理一项任务,我必须在应用程序中将 iPhone 静音/响铃。我找到了 a link !但是开发人员说 Apple 禁止在您的应用程序中使用此库,他们拒绝了您的应用程序。那么这些应用程序是如
编译准备好后,如何使 sbt 响铃(或播放声音,或执行某些系统命令、shell 命令)? 编译通常需要40秒或更长时间,所以我想在等待时小睡一下,100个编译已经是一个小时的 sleep 。 最佳答案
我是一名优秀的程序员,十分优秀!