首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

怎么使两个text都符合要求后再执行各自语句

2013-03-13 
如何使两个text都符合要求后再执行各自语句Text3.Text Text3.SetFocusExit SubEnd IfIf (Not IsNumeri

如何使两个text都符合要求后再执行各自语句


    Text3.Text = ""
    Text3.SetFocus
    Exit Sub
  End If
  If (Not IsNumeric(Text4.Text)) Or (Val(Text4.Text) < 1) Then
    MsgBox "定时时间输入错误!", vbExclamation, "警告"
    Text4.Text = ""
    Text4.SetFocus
    Exit Sub
  End If
  '你需要执行的代码

[解决办法]
直接在text控件的lostfocus事件中判断内容是否符合要求, 然后可以把判断结果写在tag属性里面,比如:
sub text1_lostfocus()
text1.tag=isnumeric(text1.text)
if not text1.tag then msxbox"please input a munber"
end sub
...
旧酱紫,后面的判断只需要写成: if text1.tag and text2.tag then.....
这样的代码多漂亮啊

热点排行