vb:text控件,输出的时候怎么换行?

要求单击按钮后,text1.text=
aaaaaaaaaaaaa
bbbbbbbbb
ccccccccccc
意思是:这三个分三行输出

VB的TextBox控件输出多行文本方法:

    把 MultiLine 属性设为 True,可以使 TextBox 在运行时接受或显示多行文本。只要没有水平方向 ScrollBar,多行 TextBox 中的文本会自动按字换行。ScrollBars 属性的缺省值被设置为 0(None)。自动按字换行省去用户在行尾插入换行符的麻烦。当一行文本已超过所能显示的长度时,TextBox 自动将文本折回到下一行显示。

    在设计时,不能在“属性”窗口输入换行符。在过程中,可以通过插入一个回车加上换行符(ANSI 字符 13 和(0)来产生一个行断点。也可以用常量 vbCrLf 插入一个回车与换行符组合。例如,下面的事件过程是在加载窗体时,把两行文本放入一个多行 TextBox (Text1) 中的示例。

    Sub Form_Load ()
      Text1.Text = "Here are two lines" _
      & vbCrLf & "in a text box"
    End Sub

    TextBox 在缺省情况下只显示单行文本,且不显示 ScrollBar。如果文本长度超过可用空间,则只能显示部分文本。通过设置 MultiLine 和 ScrollBars 两种属性(只能在设计程序时设置),可以改变 TextBox 的外观和行为。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-05-26
Text1的MultiLine属性设为True

Text1.Text = "aaaaaaaaaaaaa" & vbNewLine & "bbbbbbbbb" & vbNewLine & "ccccccccccc"

vbNewLine为VB中换行显示标志,与Chr(13) + Chr(10)效果一样,但写起来要简单的多
第2个回答  推荐于2017-11-25
text1.text="aaaaaaaaaaaaa"+chr(13)+chr(10)+"bbbbbbbbb"+chr(13)+chr(10)+"ccccccccccc"
前提是text1的multiline属性设为true本回答被提问者采纳
第3个回答  2008-05-26
设置换行属性后,可以用 字符串 & vbcrlf & 字符串 怎么换 随你的心意!
第4个回答  2008-05-26
text1.text= "aaaaaaaaaaaaa" & vbcrlf & "bbbbbbbbb" & vbcrlf & "ccccccccccc"
相似回答