C# 文本框输入限制:仅允许输入 'C'、'O'、'M'、数字和删除键

您可以通过以下代码实现文本框的输入限制,仅允许输入 'C'、'O'、'M'、数字和删除键:

  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' 表示允许输入的字母。
  1. 如果输入的字符不是允许的字符,则将 e.Handled 设置为 true,禁止输入。

通过以上代码,您可以轻松实现文本框的输入限制,仅允许输入特定的字符集。

C# 文本框输入限制:仅允许输入 C、O、M、数字和删除键

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

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