我输入值文本框。如何在用户输入错误(输入的值不是数字)连续3次或总错误为5时停止。我使用C#。
答案 0 :(得分:0)
处理文本框的TextChanged事件。发生该事件时,请尝试
Convert.ToInt32(textbox.Text);
如果输入不是数字,则必须抛出NumberFormatException。试着抓住那个例外。捕获异常后,您可以使用
textbox.Text = textbox.Text.Substring(0, textbox.Text.Length - 2);
删除最后一个字符。