C# 文本框只接受数字

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

我在文本框中输入值。当用户连续3次输入错误(输入值不是数字)或总错误为5时,如何停止。我使用C#。

处理textbox的TextChanged事件。当该事件发生时,请尝试

Convert.ToInt32(textbox.Text);
如果输入不是数字,则必须抛出NumberFormatException。尝试捕捉那个异常。捕获异常后,可以使用

textbox.Text = textbox.Text.Substring(0, textbox.Text.Length - 2);
删除最后一个字符