请大家帮忙!

learn_vb 2000-07-25 06:01:00
Public Function Emptystring(ByVal con As TextBox) As Boolean
If Trim(con.Text) = "" Then
Emptystring = True
End If
End Function
我在含有12个textbox控件,是textbox数组控件.
我想在前6个控件判断它的text是否为空.
For i = 0 To 6 Step 1
If Emptystring(a2_txtcom(i)) Then
MsgBox "带有*号的填写项不能为空!", vbOKOnly, "出错提示"

Exit Sub
End If
Next
可是前6个控件已不为空,却一直出现提示.为什么?
...全文
110 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
fuzhanyu 2000-07-25
  • 打赏
  • 举报
回复
请跟踪一下,你就会发现问题。
mafangsan 2000-07-25
  • 打赏
  • 举报
回复
你的循环是7次,
chenwenlong 2000-07-25
  • 打赏
  • 举报
回复
Public Function Emptystring(ByVal con As TextBox) As Boolean
If Trim(con.Text) = "" Then
Emptystring = True
End If
End Function
我在含有12个textbox控件,是textbox数组控件.
我想在前6个控件判断它的text是否为空.
For i = 0 To 6 Step 1
If len(trim(a2_txtcom(i))) <0 Then
MsgBox "带有*号的填写项不能为空!", vbOKOnly, "出错提示"

Exit Sub
End If
Next
同时你在看看你的引用此函数的事件,是否有连锁反映
chenwenlong 2000-07-25
  • 打赏
  • 举报
回复
Public Function Emptystring(ByVal con As TextBox) As Boolean
If Trim(con.Text) = "" Then
Emptystring = True
End If
End Function
我在含有12个textbox控件,是textbox数组控件.
我想在前6个控件判断它的text是否为空.
For i = 0 To 6 Step 1
If len(trim(a2_txtcom(i))) <0 Then
MsgBox "带有*号的填写项不能为空!", vbOKOnly, "出错提示"

Exit Sub
End If
Next
同时你在看看你的引用此函数的事件,是否有连锁反映
TopHead 2000-07-25
  • 打赏
  • 举报
回复
这句话你应经判断了7个了,

For i = 0 To 6 Step 1


是不是这个问题呢?

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧