VB控件TEXT显示问题

来源:百度知道 编辑:UC知道 时间:2024/05/19 14:05:59
我通过串口传上来的数据只显示当前的,下组数据上来后,就把这个给清除了,我想让数据一个接一个得写下去,就像串口调试助手似地

如果你的代码是 text1.text=a 那么,每次只显示最新的数据,老数据就清除了。
改写成 text1.text=text1.text+a 加号的含义是字符串连接运算符,即用文本框里原来的值连接上a的值,显示出来。

楼上的代码:
Text1.Text = Text1.Text & a & vbCrlf 是有换行的,还得加上TextBox控件text1的属性中MultiLine的值为True,运行结果:
a
a
a
.
.
.

另外
Text1.Text = Text1.Text & a 是无换行的,运行结果:
aaaaaaaaaaaaaa...

Text1.Text = Text1.Text & a " " 是无换行、有空格的,结果:
a a a a a a a a . . .

其它格式,自己参考去修改。

text1.text=text1.text & a & vbcrlf
这样是换行显示,应该是你想要的结果