如何屏蔽windows的警示音 当richTextBox中内容为空时,若按下backspace键,系统将发出警示音,而在我的程序中当richTextBox为空时,按下backspace属于正常行为,它将使光标跳到另一个控件中,我想问的是如何屏蔽这种警示音? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以试下,用TextBox的KeyPress事件,通过他来检测键码KeyChar是否为System.Convert.ToChar(32),最后处理完里面的事件后加上e.Handled =true,这样应该不会出现警告音了 用2楼的方法试了下,不过要放到KeyDown事件里面。貌似提示音是在KeyPress事件之前的发出的: private void richTextBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Back && richTextBox1.TextLength == 0) { // do sth. here... e.Handled = true; } } C#winform 弹出自定义对话框? 组合算法 发一个有点让人 XX 的小小问题。 获得B图在A图中的坐标?? 如何检查一个xml文件是否合格? 新手求助!关于C#程序打包的问题! 打开/关闭RichTextBox中显示超级链接时保持当前文字的大小不变 C#获取登陆网页的数据,请教如何实施 正则表达式替换。 2003Enterprise連接數據庫問題! 使用SendMessage选择LookupCombobox的项? nhibernate在winForm中连接oracle出错
private void richTextBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Back && richTextBox1.TextLength == 0)
{
// do sth. here... e.Handled = true;
}
}