vb 如何将数组里的数据逐行输出到文本框里

leon113 2008-01-05 09:02:00
所要完成功能如下,

已知数组,
a(1)=111
a(2)=222
a(3)=334
a(4)=444
a(5)=555

想在文本框TextOut中,逐行显示
a(1)=111
a(2)=222
a(3)=334
a(4)=444
a(5)=555

应该怎么办啊,小弟初学,感激不尽!
...全文
1419 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
leishengwen 2009-09-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wallescai 的回复:]
逐行输出到文本框里这样写
Dim I as long
dim Str as string
for I =1 to 5
  Str=Str & "a(" & I & ")=" & a(I) & chr(13)
next
Text1.multiline = True
Text1.text = Str
[/Quote]
以上代码在运行时会出现错误:
Compile error:
Can't assign to read-only property


如果注释掉后在属性中设置Multiline->True后不起作用,
因为Str=Str & "a(" & I & ")=" & a(I) & chr(13)
使str成了一个整体。
meiZiNick 2008-05-01
  • 打赏
  • 举报
回复
关注 接分
zzyong00 2008-01-05
  • 打赏
  • 举报
回复
哪一行只能在设计时用!
dccrazyboy 2008-01-05
  • 打赏
  • 举报
回复
Text1.multiline = True
这行最关键
熊孩子开学喽 2008-01-05
  • 打赏
  • 举报
回复
逐行输出到文本框里这样写
Dim I as long
dim Str as string
for I =1 to 5
Str=Str & "a(" & I & ")=" & a(I) & chr(13)
next
Text1.multiline = True
Text1.text = Str
zzyong00 2008-01-05
  • 打赏
  • 举报
回复
dim i as integer
for i=lbound(a) to ubound(a)
text1.text=text1.text & "a(" & i & ")=" & a(i) &vbcrlf
next i

1,453

社区成员

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

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