我用得事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不懂什么 请哥哥姐姐帮帮忙
我挺着急得!谢谢
展开
 我来答
devil0153
2006-05-13 · TA获得超过206个赞
知道答主
回答量:126
采纳率:0%
帮助的人:91.6万
展开全部
使用控件数组!
方法一
在窗体中添加一个名为text的text控件,在属性窗口中将它的text属性置为空(你也可以修改其它属性),然后在text控件上点击右键,选择复制,再在窗体的空白区域单击右键,选择粘贴,此时会提示你是否创建控件数组,选择是。重复粘贴n次(根据需要),所有的text控件的text属性都是为空的。引用时用text(0).text text(1).text text(2).text等等引用。
方法二
添加完text控件后,修改它的index属性值为0,再添加同名的text控件将自动生成控件数组。
XnnYygn
2006-05-13 · TA获得超过751个赞
知道小有建树答主
回答量:1001
采纳率:0%
帮助的人:0
展开全部
你可以使用控件数组,便于集合操作

首先在设计时添加 一个 原始文本框,以后所有的控件文本框数组属性都与他一样.

加载方法:
在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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zdingyun
2006-05-13 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48172
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部
你的代码用的是控件数组,所以不能达到你想要的结果.用你的代码,需在窗体添加Text1控件后,复制此控件12次.然后代码修改为:
Dim i as integer
For i = 0 to 12
Text1(i).Text=""
Next i
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
单车顽两8549
2006-05-13 · TA获得超过1900个赞
知道小有建树答主
回答量:1728
采纳率:0%
帮助的人:0
展开全部
在属性那里找到text,把里面那个text删了,就没有了,不用每次加载时清除
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2dd6109bd
2006-05-13 · 超过109用户采纳过TA的回答
知道小有建树答主
回答量:224
采纳率:0%
帮助的人:0
展开全部
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要改为你的窗体名字。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式