| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3343 人关注过本帖
标题:如何判断多个TextBox是否为空??
只看楼主 加入收藏
iceman040818
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-5-4
收藏
 问题点数:0 回复次数:7 
如何判断多个TextBox是否为空??
如何判断多个TextBox是否为空??
例如有3个TextBox与一个CommandButton,
当按下CommandButton时,会检查3个TextBox是否为空,
但当Text填入值仍出现录入框为空的提示??
如附件..

Test.rar (2.48 KB)
搜索更多相关主题的帖子: TextBox 判断 
2008-05-04 23:54
??
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2007-11-24
收藏
得分:0 
Private Sub Command1_Click()
If Text1(0).Text = "" Then MsgBox "1空"
If Text1(1).Text = "" Then MsgBox "2空"
If Text1(2).Text = "" Then MsgBox "3空"
End Sub
2008-05-05 10:59
zougonghua
Rank: 1
等 级:新手上路
帖 子:163
专家分:0
注 册:2008-4-1
收藏
得分:0 
LZ要的不是你这种方法
2008-05-05 11:03
XieLi
Rank: 1
等 级:新手上路
威 望:1
帖 子:762
专家分:0
注 册:2007-7-24
收藏
得分:0 
Private Sub Command1_Click()
On Error Resume Next
   '判断是否输入了用户名
   
    Dim k, I As Byte
    Dim strTEXT As String
    Dim strTEXT1() As String
    strTEXT = Text1.Text & "," & Text2.Text & "," & Text3.Text
    strTEXT1() = Split(strTEXT, ",")
    For k = 0 To 3
        If strTEXT1(k) = "" Then
            MsgBox Split("设备,类型,班别", ",")(k) & "录入框为空,请重新输入!", 48, "提示"
            
        Else
            If strTEXT1(k) <> "" Then
                MsgBox Split("设备,类型,班别", ",")(k) & "录入成功!", 48, "提示"
            End If
        End If
    Next
End Sub


把Command1_Click代码改一下

拥有蓝天的白云,拥有你的我.
2008-05-05 12:00
刨子头
Rank: 1
等 级:新手上路
威 望:1
帖 子:319
专家分:0
注 册:2007-9-24
收藏
得分:0 
或者这三个text设成控件数组,这样更简洁些。
2008-05-05 21:54
iceman040818
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-5-4
收藏
得分:0 
感谢XieLi的指导,基本功能正常,
但MsgBox会每次都提示,是否有更好的方法??
2008-05-06 00:10
??
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2007-11-24
收藏
得分:0 
[bo]以下是引用 [un]iceman040818[/un] 在 2008-5-6 00:10 的发言:[/bo]

感谢XieLi的指导,基本功能正常,
但MsgBox会每次都提示,是否有更好的方法??

自己改成label或别的就就行了?
2008-05-06 09:46
oclassic
Rank: 1
等 级:新手上路
帖 子:140
专家分:0
注 册:2007-4-18
收藏
得分:0 
[bo]以下是引用 [un]XieLi[/un] 在 2008-5-5 12:00 的发言:[/bo]

Private Sub Command1_Click()
On Error Resume Next
   '判断是否输入了用户名
   
    Dim k, I As Byte
    Dim strTEXT As String
    Dim strTEXT1() As String
    strTEXT = Text1.Text & "," & Text2.Text & ...

这个行啊.你还要实现什么功能啊.

编程群号码30772309群刚刚建立一个论坛http://tszbbs./?u=2 诚招斑猪哦
2008-05-06 19:50
快速回复:如何判断多个TextBox是否为空??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013023 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved