VB中print问题

VB中如果print出的内容占满一竖排,如何让他像QQ聊天时那样自动往下显示?如图,假如原来是这样的显示不开了,如何才能实现这样自动向下换行。求代码。... VB中如果print出的内容占满一竖排,如何让他像QQ聊天时那样自动往下显示?如图,假如原来是这样的

显示不开了,如何才能实现这样

自动向下换行。
求代码。
展开
 我来答
bd5057
推荐于2016-02-14 · TA获得超过879个赞
知道大有可为答主
回答量:1242
采纳率:100%
帮助的人:1103万
展开全部
'在窗体上滚动print,给你个思路:
Dim n As Integer
Private Sub Command1_Click()
Timer1.Interval = 1000
Timer1.Enabled = True
End Sub
Private Sub Form_Load()
Font.Size = 10
ScaleMode = vbCharacters
Me.AutoRedraw = True
End Sub
Private Sub Timer1_Timer()
Dim i As Integer, j As Integer, m As Integer
n = n + 1
If CurrentY + TextHeight("A") > Me.ScaleHeight Then
    i = Fix(Me.ScaleHeight / TextHeight("A")) - 1
    Cls
    For j = n - i To n - 1
        Print j
    Next j
    CurrentY = (i) * TextHeight("A")
End If
Print n
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式