这是我的代码,我希望我的文本框仅接受11个数字,并在11个数字时停止。
if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar))
{
e.Handled = true;
}
答案 0 :(得分:1)
只检查文本的长度?类似于:
if(MyTextBox.TextLength < 11)
{
// keep accepting numbers
}
或者(我不太熟悉Winforms
),您可以为文本框设置MaxLength。
答案 1 :(得分:0)
您可以使用MaskedTextBox
并设置Mask
99999999999