winform中的文本框怎么用KeyPress限制用户输入的必须是英文或者数字还有退格键。

2025-05-09 05:00:07
推荐回答(1个)
回答1:

private void textBox4_KeyPress(object sender, KeyPressEventArgs e)
{
System.Text.RegularExpressions.Regex g = new System.Text.RegularExpressions.Regex(@"\w");

if (!g.IsMatch(e.KeyChar.ToString()) && !e.KeyChar.ToString().Equals("\b"))
e.Handled = true;
}