vb写了换行符 为什么非得是到一行结束的的时候才换行

[复制链接]
查看11 | 回复2 | 2010-5-9 15:47:16 | 显示全部楼层 |阅读模式
Private Sub Text2_Click()
Dim i As Integer, j As Integer, tstr As String
For i = 1 To M
score(i, 4) = score(i, 1) * 0.15 + score(i, 2) * 0.25 + score(i, 3) * 0.6
Next i
For i = 1 To M
tstr = tstr + num(i, 1) + Space$(10 - Len(num(i, 1)))
tstr = tstr + num(i, 2) + Space$(10 - Len(num(i, 2)))
For j = 1 To 4
tstr = tstr + Str$((score(i, j))) + Space$(10 - Len(Str$(score(i, j))))
Next j
Text2.Text = tstr & Chr$(10) & Chr$(13)
Next i
End Sub
这就是代码

回复

使用道具 举报

千问 | 2010-5-9 15:47:16 | 显示全部楼层
换行是用chr(13)的,指调用编号为13的ASCII码,就是回车。
回复

使用道具 举报

千问 | 2010-5-9 15:47:16 | 显示全部楼层
VB换行:VBCrlf或chr(13)除非你代码有问题,不然你在哪换行VB就在哪给你换行
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行