一个简单的问题:我可以通过vb中的输入框设置输入限制吗?
当用户插入大于数据库对应字段的字符串时,这显然是一个问题。
就像textBoxes有一个MaxLength一样,有没有办法对inputBox设置类似的限制?
由于
答案 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