作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
这是我的代码:
private void txtAdd_KeyPress(object sender, KeyPressEventArgs e)
{
if (!(char.IsLetter(e.KeyChar)) && !(char.IsNumber(e.KeyChar)) && !(char.IsWhiteSpace(e.KeyChar)))
{
e.Handled = true;
}
}
它允许我输入字母、数字和空格,但不允许我退格。请帮助我。
最佳答案
我喜欢用 !
Char.IsControl (e.KeyChar) 这样所有“控制”字符,如退格键和剪贴板键盘快捷键都被排除在外。
如果你只是想检查退格键,你可以可能逃脱:
if (e.KeyChar == (char)8 && ...)
关于c# - 如何在按键事件中接受退格键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1191698/
我是一名优秀的程序员,十分优秀!