求助!提示语句的设置
vb吧
全部回复
仅看楼主
level 5
Z血饮 楼主
我的界面有好多需要输入的数据,想设置一个提示语句,如果有其中一个没有输入,提示,请输入数据,怎么编写呢?
2016年04月24日 11点04分 1
level 11
for循环
2016年04月24日 11点04分 2
level 5
Z血饮 楼主
能具体点吗?
2016年04月24日 11点04分 3
level 15
Dim t As Control
For Each t In Me.Controls
If TypeOf t Is TextBox Then
If t.Text = "" Then
MsgBox "请输入数据!", vbExclamation, "信息"
t.SetFocus
Exit Sub
End If
End If
Next t
'如果文本框都不为空,那么循环会正常结束,执行到这里
'因此这里写后续代码处理数据
2016年04月24日 12点04分 5
能请教个问题吗? For Each in is 额。分别代表什么意思
2016年04月24日 15点04分
。。。。 For Each 和 in 和 is
2016年04月24日 15点04分
@浅夏De_阳光 For Each...In...是循环遍历一个集合或数组中所有的元素;TypeOf...Is是用在If语句中判断对象变量类型的,格式为“TypeOf 对象 Is 类”
2016年04月25日 00点04分
level 13
如果文本框是数组控件 for循环更简单
2016年04月24日 13点04分 6
level 11
装B下
一:控件是数组举例
private....()
dim i%
  for i = 0 to 3
    if len(text1(i)) = 0 then msgbox label1(i) & "无数据!": exit sub
  next
end sub
二:非控件数组但连续名举例
private....()
dim i%
  for i = 1 to 4
    if len(me("text" & i)) = 0 then msgbox me("label" & i) & "无数据!": exit sub
  next
end sub
2016年04月24日 13点04分 7
1