C# 文本框 只允许输入C、O、M、数字、删除键
可以通过以下代码实现:
- 在文本框的KeyPress事件中添加如下代码:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if (!(char.IsLetterOrDigit(e.KeyChar) || e.KeyChar == '\b' || e.KeyChar == 'C' || e.KeyChar == 'O' || e.KeyChar == 'M')) { e.Handled = true; } }
-
上述代码中,char.IsLetterOrDigit()函数用于判断输入的字符是否为字母或数字,\b表示删除键,'C'、'O'、'M'表示允许输入的字母。
-
如果输入的字符不是允许的字符,则将e.Handled设置为true,禁止输入。
原文地址: https://www.cveoy.top/t/topic/b8iI 著作权归作者所有。请勿转载和采集!