这样不完善。可以试试我的办法: '自动换行的TextBox 'Text1为TextBox,其MultiLine属性为True Private Sub Text1_KeyPress(keyascii as Integer) Const numWords = 20 '自己设置,你要让它在容纳多少文字后自动换行? If Len(Text1.Text) mod numWords = 0 then Text1.Text = Text1.Text & Chr(13) & Chr(10)'自动换行 End Sub
'自动换行的TextBox
'Text1为TextBox,其MultiLine属性为True
Private Sub Text1_KeyPress(keyascii as Integer)
Const numWords = 20 '自己设置,你要让它在容纳多少文字后自动换行?
If Len(Text1.Text) mod numWords = 0 then Text1.Text = Text1.Text & Chr(13) & Chr(10)'自动换行
End Sub
因为TextBox中,只要把Multiline置为True,把ScrollBar置为Vertical,TextBox中的文字就会自动在行尾折行。不知道是不是你要的效果?
如果回答了,我再开多个问题散分,谢谢