我用得事VB6.0请问在窗体加载得时候如何清楚text1.text 的内容啊 30
我得窗体中有好多text在窗体加载得得时候我不希望一项一项得设text1.text=""text2.text=""......请问有没有简单得办法啊下面是我编写得dimi...
我得窗体中有好多text在窗体加载得得时候我不希望
一项一项得设 text1.text=""text2.text="" ......
请问有没有简单得办法啊
下面是我编写得
dim i as integer
dim text(12)
for i = 0 to 12
text(i)。text=""
next i
我刚学VB不懂什么 请哥哥姐姐帮帮忙
我挺着急得!谢谢 展开
一项一项得设 text1.text=""text2.text="" ......
请问有没有简单得办法啊
下面是我编写得
dim i as integer
dim text(12)
for i = 0 to 12
text(i)。text=""
next i
我刚学VB不懂什么 请哥哥姐姐帮帮忙
我挺着急得!谢谢 展开
7个回答
展开全部
使用控件数组!
方法一
在窗体中添加一个名为text的text控件,在属性窗口中将它的text属性置为空(你也可以修改其它属性),然后在text控件上点击右键,选择复制,再在窗体的空白区域单击右键,选择粘贴,此时会提示你是否创建控件数组,选择是。重复粘贴n次(根据需要),所有的text控件的text属性都是为空的。引用时用text(0).text text(1).text text(2).text等等引用。
方法二
添加完text控件后,修改它的index属性值为0,再添加同名的text控件将自动生成控件数组。
方法一
在窗体中添加一个名为text的text控件,在属性窗口中将它的text属性置为空(你也可以修改其它属性),然后在text控件上点击右键,选择复制,再在窗体的空白区域单击右键,选择粘贴,此时会提示你是否创建控件数组,选择是。重复粘贴n次(根据需要),所有的text控件的text属性都是为空的。引用时用text(0).text text(1).text text(2).text等等引用。
方法二
添加完text控件后,修改它的index属性值为0,再添加同名的text控件将自动生成控件数组。
展开全部
你可以使用控件数组,便于集合操作
首先在设计时添加 一个 原始文本框,以后所有的控件文本框数组属性都与他一样.
加载方法:
在FORM_LOAD事件中加入:
dim i%
'代表dim i as integer,两个一样的
for i=1 to 12
load text(i)
'加载控件
text(i).top=text(i-1).top+text(i-1).height+10
'调整位置
text(i).visible=true
'显示控件,默认加载项是不显示的
next
然后在你需要添加清除代码的地方写上:
dim i%
for i=0 to 12
text(i).text=""
next
你可以试一下
调试平台:WinXP SP2 VB6 SP6
首先在设计时添加 一个 原始文本框,以后所有的控件文本框数组属性都与他一样.
加载方法:
在FORM_LOAD事件中加入:
dim i%
'代表dim i as integer,两个一样的
for i=1 to 12
load text(i)
'加载控件
text(i).top=text(i-1).top+text(i-1).height+10
'调整位置
text(i).visible=true
'显示控件,默认加载项是不显示的
next
然后在你需要添加清除代码的地方写上:
dim i%
for i=0 to 12
text(i).text=""
next
你可以试一下
调试平台:WinXP SP2 VB6 SP6
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的代码用的是控件数组,所以不能达到你想要的结果.用你的代码,需在窗体添加Text1控件后,复制此控件12次.然后代码修改为:
Dim i as integer
For i = 0 to 12
Text1(i).Text=""
Next i
Dim i as integer
For i = 0 to 12
Text1(i).Text=""
Next i
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在属性那里找到text,把里面那个text删了,就没有了,不用每次加载时清除
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Dim ctl As Control
On Error Resume Next
For Each ctl In form1.Controls
If TypeOf ctl Is TextBox Then
ctl.text=""
End If
Next
'注意,form1要改为你的窗体名字。
On Error Resume Next
For Each ctl In form1.Controls
If TypeOf ctl Is TextBox Then
ctl.text=""
End If
Next
'注意,form1要改为你的窗体名字。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询