WinForm中如何对多个TextBox进行输入限制(C#)
如果我有多个TextBox,现在需要对它们进行同样的格式限制(比如:只能输入数字).我应该怎样写代码?
private void TextBox1_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if ((int)e.KeyChar >= 48 && (int)e.KeyChar <= 57 || (int)e.KeyChar == 8)
{
e.Handled = false;
}
else
{
e.Handled = true;
}
}
这是其中1个的代码,我的意思是不会每一个TextBox中的KeyPress都加上这样的代码吧?能不能把公共的部分提取出来?(呵呵,发现自己太菜了)
====================
谢谢您的帮助