2

我使用MaskedTextBox控件来帮助在我的项目中输入日期。我已经mtb.BeepOnError设置为false. 但是,每当按下“Enter”键或“Esc”键时,它都会发出一般的哔声,这对我的应用程序来说是不可取的。

这似乎是 MTB 的默认行为,那么有什么办法可以改变它吗?

4

1 回答 1

2

你可以尝试这样的事情:

void mtb_KeyDown(object sender, KeyEventArgs e) {
  if (e.KeyCode == Keys.Enter | e.KeyCode == Keys.Escape) {
    e.SuppressKeyPress = true;
  }
}
于 2013-01-29T20:10:36.413 回答