在TextBox中设置输入的最大数量?

时间:2014-04-23 12:31:17

标签: vb.net winforms textbox validation

我在贷款计算器程序中有一个文本框,用户输入的最大月数需要设置为84,如何设置文本框以拒绝超过84的任何数字?

3 个答案:

答案 0 :(得分:1)

如果您只希望用户输入数值,请使用NumericUpDown control代替文本框。然后,您可以将Maximum property设置为84

答案 1 :(得分:0)

在文本框的TextChanged中,添加类似的内容 -

Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
         If Integer.Parse(TextBox1.Text) > 84 Then TextBox1.Text = "84"

End Sub

答案 2 :(得分:0)

试一试:

Private Sub Textbox1_OnValueChanged(sender As Object, e As EventArgs) Handles Textbox1.OnValueChanged
    If Val(Textbox1.Text) > 84 Then Textbox1.Text = "84"
End Sub