可以通过以下代码实现:

  1. 在文本框的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; } }

  1. 上述代码中,char.IsLetterOrDigit()函数用于判断输入的字符是否为字母或数字,\b表示删除键,'C'、'O'、'M'表示允许输入的字母。

  2. 如果输入的字符不是允许的字符,则将e.Handled设置为true,禁止输入。

C# 文本框 只允许输入C、O、M、数字、删除键

原文地址: https://www.cveoy.top/t/topic/b8iI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录