我使用MaskedTextBox
控件来方便在项目中输入日期。我将mtb.BeepOnError
设置为false
。但是,只要按下“Enter”键或“Esc”键,它就会发出通用蜂鸣声,这对我的应用程序来说是不受欢迎的。
这似乎是MTB的默认行为,所以有没有办法改变它?
答案 0 :(得分:2)
您可以尝试这样的事情:
void mtb_KeyDown(object sender, KeyEventArgs e) {
if (e.KeyCode == Keys.Enter | e.KeyCode == Keys.Escape) {
e.SuppressKeyPress = true;
}
}