好记性不如烂笔头,生活、学习、工作、感悟,记于“笔下”,留于心间。任时光荏苒、世易时移,唯文字不改、记忆不散。

by:蚂蹄儿

Winform去掉TextBox在按下回车键时产生的Beep音

分类:学无止境 - Winform

关键词: winform  TextBox  Beep  KeyDown事件 

来源:蚂蹄儿(www.motyer.cn)

阅读:0发布时间:

  在开发Winform程序时,会经常使用到文本输入框,熟悉的人可能会发现有一个问题:在TextBox中按下回车键时会产生一个Beep音。

  之前在开发过程中有时候根本不需要这个音,但是又不知道怎么除掉这个音,甚是苦恼。在经过一番查找之后,终于找到一个测试可行的方案,记录下来以便需要的朋友能够参考。

  这个解决方法也很简单,就是给TextBox添加一个KeyDown事件,如下:

private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
	if (e.KeyData == Keys.Enter)
	{
		//TO DO……

		//去掉Beep音
		e.Handled = e.SuppressKeyPress = true;
	}
}

  添加该方法之后,烦人的Beep音终于消失了,也算是功夫不负有心人了。



桌面软件定制、中小型网站建设、移动APP开发请添加QQ/微信:773347113。

上一篇:

下一篇: