注册 登录
编程论坛 VB6论坛

vb文本框中显示的多个内容怎么分行显示?没明白的进来看描述

sccer 发布于 2012-05-11 15:00, 10929 次点击
各位前辈们,问题如题,求解答啊!在线等
比如说我的窗体里有一个text1文本框。
我想让它显示:
“你好
  欢迎”
而不是:
“你好欢迎”
应该怎么弄?
我试了这样都不行啊
text1.text = "你好" & vbcrlf & "欢迎"
text1.text = "你好" & chr(13) + chr(10) & "欢迎"
不管怎么弄,它还是都显示
“你好欢迎”
谢谢大虾门了~~~~
2 回复
#2
风吹过b2012-05-11 16:28
先设置一下文本框的 MultiLine  属性为 True
------------------------------------

MultiLine 属性
      

返回或设置一个值,该值指示 TextBox 控件是否能够接受和显示多行文本。在运行时是只读的。

语法

object.MultiLine

object 所在处代表一个对象表达式,其值是“应用于”列表中的一个对象。

设置值

MultiLine 属性设置值有:

设置值 描述
True 允许多行文本。
False (缺省值)忽略回车符并将数据限制在一行内。


说明

当键入文本超出文本框时多行 TextBox 控件将使正文卷绕。

使用 ScrollBars 属性也能够在 TextBox 控件中加入滚动条来加大 TextBox 控件的显示范围。如果没有指定水平滚动条,那么在多行 TextBox 中文本将自动地卷绕。

注意 在一个没有缺省按钮的窗体上,在多行 TextBox 控件中按下 ENTER 将把焦点移动到下一行。如果有缺省按钮存在,那么必须按下 CTRL+ENTER E才能移动到下一行。
#3
xdd4518206642012-06-05 09:47
将 文本框属性 multiline 改为 true
Scrollbars 属性 选择 2 (多行)
1