C# 文本框输入限制:仅允许输入 C、O、M、数字和删除键
C# 文本框输入限制:仅允许输入 'C'、'O'、'M'、数字和删除键
您可以通过以下代码实现文本框的输入限制,仅允许输入 '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/npVX 著作权归作者所有。请勿转载和采集!