我使用MaskedTextBox控件来方便在项目中输入日期。我已将mtb.BeepOnError设置为false。但是,每当按下“ Enter”键或“ Esc”键时,它都会发出哔哔声,这对于我的应用程序是不希望的。

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

最佳答案

您可以尝试如下操作:

void mtb_KeyDown(object sender, KeyEventArgs e) {
  if (e.KeyCode == Keys.Enter | e.KeyCode == Keys.Escape) {
    e.SuppressKeyPress = true;
  }
}

关于c# - 禁用MaskedTextBox声音,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14591152/

10-12 20:04