怎么改!

shashadog 2002-11-13 08:26:47
一个窗体上面放了三个文本框,Index 分别是0.1.2,现在要编一段过程
Private Sub ClrTxt(Txt() As TextBox)
For Each TextBox In Txt()
TextBox=""
Next
End Sub
到时候 Call ClrTxt(Text1()) ,出错,怎么改!
...全文
60 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jameszht 2002-11-13
  • 打赏
  • 举报
回复
Private Sub Form_click()
ClrTxt Text1
End Sub

Private Sub ClrTxt(ByVal txt As Object)
For i = 0 To txt.ubound
txt(i).Text = ""
Next
End Sub
happybeyond 2002-11-13
  • 打赏
  • 举报
回复
不用数组不好吗 ?
For Each TextBox In Form1
TextBox.Text = ""
Next
zyl910 2002-11-13
  • 打赏
  • 举报
回复
VB对控件的管理很不完善
只能定义为Object

Private Sub ClrTxt(Txt As Object)

1,453

社区成员

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

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