VB 如何清除多个text的内容?
当一个VB程序中出现多个textbox,如何清除填写在里面的内容?有人说建控件数组text1(index)PrivateSubCommand1_Click()Fori=0...
当一个VB程序中出现多个textbox,如何清除填写在里面的内容?
有人说 建控件数组text1(index)
Private Sub Command1_Click()
For i = 0 To n 'n是你文本框的个数
Text1(i).Text = ""
Next
End Sub
可以 我想问下 这个可以吗?可以的话如何建控件数组text1(index)??
菜鸟 大家多多包涵~~~ 展开
有人说 建控件数组text1(index)
Private Sub Command1_Click()
For i = 0 To n 'n是你文本框的个数
Text1(i).Text = ""
Next
End Sub
可以 我想问下 这个可以吗?可以的话如何建控件数组text1(index)??
菜鸟 大家多多包涵~~~ 展开
展开全部
这个是可以的。建控件数组的方法有二:一是选取你的Text1,Ctrl+C,CTRL+V,出来一个对话框问你,你就确定,就生成了控件数组。二是在右边的属性中,把Index设置为0,然后在代码中调用。方法是Load Text1(Index)其中Index是序列号。
你那个程序可以这样写。
=============
Private Sub Command1_Click()
For i = text1(lbound(text1)) To text1(ubound(text1))
Text1(i).Text = ""
Next
End Sub
你那个程序可以这样写。
=============
Private Sub Command1_Click()
For i = text1(lbound(text1)) To text1(ubound(text1))
Text1(i).Text = ""
Next
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先创建一个command按钮command1
然后选择command1,再在操作界面右边的属性栏找到Index项,把这一项改成0.
之后你再创建的command按钮就会以command1(index)的形式出现。
如command1(0)、command1(1)……
剩下的就可以用你的代码完成啦
然后选择command1,再在操作界面右边的属性栏找到Index项,把这一项改成0.
之后你再创建的command按钮就会以command1(index)的形式出现。
如command1(0)、command1(1)……
剩下的就可以用你的代码完成啦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-06-02 · 知道合伙人互联网行家
关注
展开全部
建控件数组text1(index)
Private Sub Command1_Click()
For i = 0 To n 'n是你文本框的个数
Text1(i).Text = ""
Next
End Sub
Private Sub Command1_Click()
For i = 0 To n 'n是你文本框的个数
Text1(i).Text = ""
Next
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
'添加窗体Form1,按钮Command1,再随便加几个文本框,然后添加如下代码:
Private Sub Command1_Click()
On Error Resume Next
Dim txttemp As Control
For Each txttemp In Me
txttemp.Text = ""
Next
End Sub
Private Sub Command1_Click()
On Error Resume Next
Dim txttemp As Control
For Each txttemp In Me
txttemp.Text = ""
Next
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询