我正在使用文本框,这是我的问题...
我已经有一个处理程序,当达到定义的最大文本长度时,程序将不再允许输入。这是代码:
private void txtText_KeyPress(object sender, KeyPressEventArgs e)
{
if (txtText.Text.Length > MaxLengthAllowed - 1 && e.KeyChar != 8)
{
e.Handled = true;
Console.Beep(2000, 90);
return;
}
}
现在我的问题是当我按住一个键(例如字母 A)时,它超过了“MaxLengthAllowed”然后发出哔哔声。
这是错误还是文本框的限制?还是我错过了什么?
当您不持有钥匙时,此代码可以正常工作。因此,这是我的问题。