VB中的输入框限制

时间:2013-12-19 16:34:58

标签: vb.net user-input inputbox

一个简单的问题:我可以通过vb中的输入框设置输入限制吗?

当用户插入大于数据库对应字段的字符串时,这显然是一个问题。

就像textBoxes有一个MaxLength一样,有没有办法对inputBox设置类似的限制?

由于

1 个答案:

答案 0 :(得分:2)

比创建自定义类更容易......

相反,为什么不创建一个临时字符串变量并通过输入框分配它。 。 。

然后检查do直到循环中的计数...

EX。

 Dim str As String = InputBox("Name", [Title]:="name", [XPos]:=50, [YPos]:=50)

    Do Until str.Count() > 0 And str.Count() < 8

        MessageBox.Show("I am sorry but you need to input between 1 and 7 characters")

        str = InputBox("Name", [Title]:="name", [XPos]:=50, [YPos]:=50)

    Loop