多个textbox框的内容检查问题

来源:百度知道 编辑:UC知道 时间:2024/06/26 00:33:18
有80个textbox框,一个按钮.全部txt框内的数据不能小于2位
当点击按钮后,我如何对这60个框内的数据进行是否为空,长度是否达到2位作检查?
if.txt1.text<>"" and len(txt1.text)<>2 and txt2.text<>""....

这个的大IF判断是能实现,但是太费事了

请教高手有没有什么方便的办法来解决这个问题.
老大,VB.NET2005 是不支持控件数组的,很难搞

TEXTbox 本身可以成为控件数组,就是text1(0),text1(1),text1(3)
这样您可以用数组来进行操作
for i=0 to 79
if txt1(i).text<>"" and len(txt1(i).text)<>2 then
'这里是您的代码
end if
next i

################################
老大,你又没说是NET,NET我没有用过,VB已经可以解决问题了,还学NET干什么?

楼上说的方法可娶!

那就用For..Each结构吧,下面是VB6的方法,.Net的,你自己改一下
FoundErr=False
For Each Item In Form1
If UCase(Left(Item.Name,3))="TXT" Then
If Item.Text="" Then
FoundErr=True
Exit For
End If
End If
Next

For..Each...正解...