为什么出错 你出的问题就有问题,Check和IsEmpty是不是同一个函数,如果是,你在定义时用的参数是一个控件组(Controls),而在调用时为什么却传一个控件的显示值(txt(k).text)进去呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Public Function isempty(ByVal cons As Controls) As Boolean Dim con As Control For Each con In cons If TypeOf con Is TextBox Then If Trim(con.Text) = "" Then isempty = True 'Exit Sub//错 Exit Function End If End If Next End Function isempty和check不会是一个函数吧? IsEmpty是系统的一个函数,不能自定义。如果将程序中的IsEmpty改名为emptystringIf Check(txt(k).Text) = True Then应该是:If emptystring(txt(k)) = True Then 第一行就错了isempty是vb保留的,他有固定的含义,不能拿他作函数名这是错误原因,上边几个人已给出几种方法,看看吧 数组比较问题 关于向ACCESS数据库中增加一条新记录? 在Vista 里如何读写注册表? 以下是网站的展示图片代码,有些问题咨询,请指导一下!谢谢 通过picturebox和image和vscolbar控件实现滚动条浏览图片,问题是现在在图片上有lable内容, 非活动窗口的控件刷新问题 在vb中如何合并、拆分word文件中的表格。 怎样将GetDC(0)的内容生成一个位图句柄?(用API) 几个API函数用法? 做一套系统,如何把各个功能模块化? 怎样把con定义为一个commandbutton控件数组. 为什么如果定义为commandbutton为 dim怎么用?
Dim con As Control
For Each con In cons
If TypeOf con Is TextBox Then
If Trim(con.Text) = "" Then
isempty = True
'Exit Sub//错
Exit Function
End If
End If
Next
End Function
If Check(txt(k).Text) = True Then
应该是:
If emptystring(txt(k)) = True Then
这是错误原因,上边几个人已给出几种方法,看看吧